From 32a26f44c7608caa194375202e983606e800cc53 Mon Sep 17 00:00:00 2001 From: Antz Date: Fri, 26 Aug 2016 07:15:19 +0100 Subject: [PATCH] Another attempt to fix OSX pt2. Thanks H0zen --- .../Movemap-Generator/CMakeLists.txt | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/tools/Extractor_projects/Movemap-Generator/CMakeLists.txt b/src/tools/Extractor_projects/Movemap-Generator/CMakeLists.txt index 50ab3573a..ec5c72371 100644 --- a/src/tools/Extractor_projects/Movemap-Generator/CMakeLists.txt +++ b/src/tools/Extractor_projects/Movemap-Generator/CMakeLists.txt @@ -67,11 +67,19 @@ else() target_link_libraries(${EXECUTABLE_NAME} ACE) endif() +target_link_libraries(${EXECUTABLE_NAME} g3dlite vmap detour recast zlib shared) + if(UNIX) - target_link_libraries(${EXECUTABLE_NAME} rt) + if(CMAKE_SYSTEM_NAME MATCHES "FreeBSD") + set(EXECUTABLE_LINK_FLAGS "-Wl,--no-as-needed -lrt -pthread ${EXECUTABLE_LINK_FLAGS}") + elseif(CMAKE_SYSTEM_NAME MATCHES "Linux") + set(EXECUTABLE_LINK_FLAGS "-Wl,--no-as-needed -ldl -pthread -lrt ${EXECUTABLE_LINK_FLAGS}") + endif() endif() -target_link_libraries(${EXECUTABLE_NAME} g3dlite vmap detour recast zlib shared) +if(APPLE) + set(EXECUTABLE_LINK_FLAGS "-framework CoreServices ${EXECUTABLE_LINK_FLAGS}") +endif() #Output the compiled exes to build/bin/$(Configuration)/tools directory on windows by default if(WIN32)