]> git.mxchange.org Git - simgear.git/commitdiff
#537 linker issues due to clock_gettime/librt dependencies
authorThorstenB <brehmt@gmail.com>
Fri, 24 Feb 2012 21:20:37 +0000 (22:20 +0100)
committerThorstenB <brehmt@gmail.com>
Fri, 24 Feb 2012 21:20:37 +0000 (22:20 +0100)
Simplify dependency check and make it work for Debian.

CMakeLists.txt

index ef4c856c9af0b96fb52ba86640b29e799d2e4f5e..0720a4702153e427884dbfa0b6f9630673fb7f26 100644 (file)
@@ -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")