From b7fa1d4f02453634253a0a2cdc88eefd19c34aa2 Mon Sep 17 00:00:00 2001 From: ThorstenB Date: Fri, 24 Feb 2012 22:20:37 +0100 Subject: [PATCH] #537 linker issues due to clock_gettime/librt dependencies Simplify dependency check and make it work for Debian. --- CMakeLists.txt | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) 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")