We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c093df8 commit b7563e2Copy full SHA for b7563e2
CMakeLists.txt
@@ -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
20
+ PkgConfig::PKG_ICU)
21
+set_property(TARGET icu_replace PROPERTY POSITION_INDEPENDENT_CODE ON)
0 commit comments