Skip to content

Commit b7563e2

Browse files
committed
Add CMake file
1 parent c093df8 commit b7563e2

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

CMakeLists.txt

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
cmake_minimum_required(VERSION 3.30)
2+
project(regex_replace_ext C)
3+
4+
set(CMAKE_C_STANDARD 11)
5+
set(BASE_COMPILER_OPTIONS "-Wall -Wextra")
6+
7+
find_package(PkgConfig REQUIRED)
8+
9+
pkg_search_module(PKG_GLIB REQUIRED IMPORTED_TARGET glib-2.0)
10+
add_library(glib_replace SHARED glib_replace.c)
11+
target_link_libraries(glib_replace
12+
PRIVATE
13+
PkgConfig::PKG_GLIB)
14+
set_property(TARGET glib_replace PROPERTY POSITION_INDEPENDENT_CODE ON)
15+
16+
pkg_search_module(PKG_ICU REQUIRED IMPORTED_TARGET icu-io)
17+
add_library(icu_replace SHARED icu_replace.c)
18+
target_link_libraries(icu_replace
19+
PRIVATE
20+
PkgConfig::PKG_ICU)
21+
set_property(TARGET icu_replace PROPERTY POSITION_INDEPENDENT_CODE ON)

0 commit comments

Comments
 (0)