+
+ # again link order matters - scene libraires depend on core ones
+ list(APPEND SIMGEAR_LIBRARIES ${SIMGEAR_CORE_LIBRARIES})
+
+ set(SIMGEAR_CORE_LIBRARY_DEPENDENCIES
+ ${CMAKE_THREAD_LIBS_INIT}
+ ${ZLIB_LIBRARY})
+
+ if(WIN32)
+ list(APPEND SIMGEAR_CORE_LIBRARY_DEPENDENCIES ws2_32.lib)
+ endif(WIN32)
+
+ if(NOT MSVC)
+ # basic timing routines on non windows systems, may be also cygwin?!
+ 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)
+ list(APPEND SIMGEAR_CORE_LIBRARY_DEPENDENCIES rt)
+ endif(have_rt)
+ endif(NOT clock_gettime_in_libc)
+ endif(NOT MSVC)
+