Jelajahi Sumber

cmake: Add parser as a link library for kamailio

Xenofon Karamanos 9 bulan lalu
induk
melakukan
93b189a22d
2 mengubah file dengan 3 tambahan dan 1 penghapusan
  1. 1 0
      src/CMakeLists.txt
  2. 2 1
      src/core/CMakeLists.txt

+ 1 - 0
src/CMakeLists.txt

@@ -87,6 +87,7 @@ add_executable(kamailio ${CMAKE_CURRENT_SOURCE_DIR}/main.c ${kamailio_SRC})
 target_link_libraries(
   kamailio
   PUBLIC
+    GenerateParser
     common
     m
     Threads::Threads # Pthread library

+ 2 - 1
src/core/CMakeLists.txt

@@ -45,7 +45,8 @@ add_library(
   GenerateParser ${CMAKE_CURRENT_SOURCE_DIR}/lex.yy.c
                  ${CMAKE_CURRENT_SOURCE_DIR}/cfg.tab.c
 )
-target_link_libraries(GenerateParser PUBLIC common)
+# common_modules required so -fPIC is added to the compile options
+target_link_libraries(GenerateParser PUBLIC common common_modules)
 
 # -----------------------