diff options
Diffstat (limited to 'ConfigureChecks.cmake')
-rw-r--r-- | ConfigureChecks.cmake | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake index 39b9767b..2f0ec20e 100644 --- a/ConfigureChecks.cmake +++ b/ConfigureChecks.cmake @@ -107,11 +107,13 @@ if (UNIX) # librt check_library_exists(rt nanosleep "" HAVE_LIBRT) - if (HAVE_LIBRT) - set(CMAKE_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES} rt) - endif (HAVE_LIBRT) endif (NOT LINUX) + check_library_exists(rt clock_gettime "" HAVE_CLOCK_GETTIME) + if (HAVE_LIBRT OR HAVE_CLOCK_GETTIME) + set(CMAKE_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES} rt) + endif (HAVE_LIBRT OR HAVE_CLOCK_GETTIME) + check_library_exists(util forkpty "" HAVE_LIBUTIL) check_function_exists(getaddrinfo HAVE_GETADDRINFO) check_function_exists(poll HAVE_POLL) @@ -120,11 +122,6 @@ if (UNIX) check_function_exists(regcomp HAVE_REGCOMP) endif (UNIX) -check_library_exists(rt clock_gettime "" HAVE_LIBRT) -if (HAVE_LIBRT) - set(CMAKE_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES} rt) -endif (HAVE_LIBRT) - set(LIBSSH_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES} CACHE INTERNAL "libssh required system libraries") # LIBRARIES |