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)