From: ThorstenB Date: Fri, 24 Feb 2012 21:20:37 +0000 (+0100) Subject: #537 linker issues due to clock_gettime/librt dependencies X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=b7fa1d4f02453634253a0a2cdc88eefd19c34aa2;p=simgear.git #537 linker issues due to clock_gettime/librt dependencies Simplify dependency check and make it work for Debian. --- diff --git a/CMakeLists.txt b/CMakeLists.txt index ef4c856c..0720a470 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -167,18 +167,16 @@ if(HAVE_UNISTD_H) int main() { return 0; } " - HAVE_CLOCK_GETTIME) + HAVE_CLOCK_GETTIME) endif(HAVE_UNISTD_H) set(RT_LIBRARY "") if(HAVE_CLOCK_GETTIME) - check_function_exists(clock_gettime CLOCK_GETTIME_IN_LIBC) - if(NOT CLOCK_GETTIME_IN_LIBC) - check_library_exists(rt clock_gettime "" HAVE_RT) - if(HAVE_RT) - set(RT_LIBRARY rt) - endif(HAVE_RT) - endif(NOT CLOCK_GETTIME_IN_LIBC) + #check_function_exists(clock_gettime CLOCK_GETTIME_IN_LIBC) + check_library_exists(rt clock_gettime "" HAVE_RT) + if(HAVE_RT) + set(RT_LIBRARY rt) + endif(HAVE_RT) endif(HAVE_CLOCK_GETTIME) SET(CMAKE_DEBUG_POSTFIX "d" CACHE STRING "add a postfix, usually 'd' on windows")