diff --git a/plugins/Plugins.cmake b/plugins/Plugins.cmake index b97db055d..bf1ebd88b 100644 --- a/plugins/Plugins.cmake +++ b/plugins/Plugins.cmake @@ -6,6 +6,11 @@ IF(UNIX) IF(DFHACK_BUILD_64) SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m64 -mno-avx") SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -m64 -mno-avx") + IF(NOT APPLE) + # Linux: Check for unresolved symbols at link time + SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wl,-z,defs") + SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wl,-z,defs") + ENDIF() ELSE() SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m32") SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -m32")