X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/0aa5d347a234d6a636ae481564ac537c8f32a917..1e8eb98d30459399902534082c88b94bb26bb2e3:/stargazer/plugins/CMakeLists.txt diff --git a/stargazer/plugins/CMakeLists.txt b/stargazer/plugins/CMakeLists.txt index 884fdbed..086521f9 100644 --- a/stargazer/plugins/CMakeLists.txt +++ b/stargazer/plugins/CMakeLists.txt @@ -8,6 +8,9 @@ if ( BUILD_MOD_IA ) add_library ( mod_auth_ia MODULE authorization/inetaccess/inetaccess.cpp ) target_link_libraries ( mod_auth_ia scriptexecuter crypto logger common ) set_target_properties ( mod_auth_ia PROPERTIES PREFIX "" ) + if ( ${CMAKE_SYSTEM_NAME} STREQUAL "Darwin" ) + set_target_properties ( mod_auth_ia PROPERTIES LINK_FLAGS "-undefined dynamic_lookup" ) + endif ( ${CMAKE_SYSTEM_NAME} STREQUAL "Darwin" ) endif ( BUILD_MOD_IA ) if ( BUILD_MOD_CAP_NF ) @@ -66,6 +69,9 @@ if ( BUILD_MOD_SGCONFIG ) configuration/sgconfig/parser_server_info.cpp ) target_link_libraries ( mod_conf_sg scriptexecuter crypto logger common EXPAT::EXPAT ) set_target_properties ( mod_conf_sg PROPERTIES PREFIX "" ) + if ( ${CMAKE_SYSTEM_NAME} STREQUAL "Darwin" ) + set_target_properties ( mod_conf_sg PROPERTIES LINK_FLAGS "-undefined dynamic_lookup" ) + endif ( ${CMAKE_SYSTEM_NAME} STREQUAL "Darwin" ) endif ( BUILD_MOD_SGCONFIG ) if ( BUILD_MOD_RPCCONFIG ) @@ -101,6 +107,9 @@ if ( BUILD_MOD_RSCRYPT ) add_library ( mod_remote_script MODULE other/rscript/rscript.cpp other/rscript/nrmap_parser.cpp ) target_link_libraries ( mod_remote_script crypto scriptexecuter logger common ) set_target_properties ( mod_remote_script PROPERTIES PREFIX "" ) + if ( ${CMAKE_SYSTEM_NAME} STREQUAL "Darwin" ) + set_target_properties ( mod_remote_script PROPERTIES LINK_FLAGS "-undefined dynamic_lookup" ) + endif ( ${CMAKE_SYSTEM_NAME} STREQUAL "Darwin" ) endif ( BUILD_MOD_RSCRYPT ) if ( BUILD_MOD_SMUX )