From 2af9873259a4b55d774bf8848cc8847ca401132f Mon Sep 17 00:00:00 2001 From: Brent Cook Date: Fri, 11 Sep 2015 09:11:08 -0500 Subject: add -lrt check for linux --- CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2aed0c9..ed9cb1f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,6 @@ cmake_minimum_required (VERSION 2.8) include(CheckFunctionExists) +include(CheckLibraryExists) include(CheckIncludeFiles) project (LibreSSL) @@ -159,6 +160,12 @@ set(OPENSSL_LIBS ssl crypto) if(CMAKE_HOST_WIN32) set(OPENSSL_LIBS ${OPENSSL_LIBS} ws2_32) endif() +if(CMAKE_SYSTEM_NAME MATCHES "Linux") + check_library_exists(rt clock_gettime "time.h" HAVE_CLOCK_GETTIME) + if (HAVE_CLOCK_GETTIME) + set(OPENSSL_LIBS ${OPENSSL_LIBS} rt) + endif() +endif() if(NOT (CMAKE_SYSTEM_NAME MATCHES "Darwin" OR MSVC)) set(BUILD_SHARED true) -- cgit v1.2.3-55-g6feb