|
@@ -487,6 +487,12 @@ IF ("${COMMONSETUP_DONE}" STREQUAL "")
|
|
|
endif ()
|
|
|
endif ()
|
|
|
|
|
|
+ if (CMAKE_COMPILER_IS_GNUCXX)
|
|
|
+ #Ensure that missing symbols are reported as errors at link time (default for osx/windows)
|
|
|
+ SET (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-z,defs")
|
|
|
+ SET (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-z,defs")
|
|
|
+ endif()
|
|
|
+
|
|
|
macro(HPCC_ADD_EXECUTABLE target)
|
|
|
add_executable(${target} ${ARGN})
|
|
|
endmacro(HPCC_ADD_EXECUTABLE target)
|