aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt5
-rw-r--r--crypto/CMakeLists.txt4
2 files changed, 9 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index ed9cb1f..e4cf7ec 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -121,6 +121,11 @@ if(HAVE_STRSEP)
121 add_definitions(-DHAVE_STRSEP) 121 add_definitions(-DHAVE_STRSEP)
122endif() 122endif()
123 123
124check_function_exists(timegm HAVE_TIMEGM)
125if(HAVE_TIMEGM)
126 add_definitions(-DHAVE_TIMEGM)
127endif()
128
124check_function_exists(arc4random_buf HAVE_ARC4RANDOM_BUF) 129check_function_exists(arc4random_buf HAVE_ARC4RANDOM_BUF)
125if(HAVE_ARC4RANDOM_BUF) 130if(HAVE_ARC4RANDOM_BUF)
126 add_definitions(-DHAVE_ARC4RANDOM_BUF) 131 add_definitions(-DHAVE_ARC4RANDOM_BUF)
diff --git a/crypto/CMakeLists.txt b/crypto/CMakeLists.txt
index 3326dd7..792041e 100644
--- a/crypto/CMakeLists.txt
+++ b/crypto/CMakeLists.txt
@@ -596,6 +596,10 @@ if(NOT HAVE_STRNDUP)
596 endif() 596 endif()
597endif() 597endif()
598 598
599if(NOT HAVE_TIMEGM)
600 set(CRYPTO_SRC ${CRYPTO_SRC} compat/timegm.c)
601endif()
602
599if(NOT HAVE_EXPLICIT_BZERO) 603if(NOT HAVE_EXPLICIT_BZERO)
600 if(CMAKE_HOST_WIN32) 604 if(CMAKE_HOST_WIN32)
601 set(CRYPTO_SRC ${CRYPTO_SRC} compat/explicit_bzero_win.c) 605 set(CRYPTO_SRC ${CRYPTO_SRC} compat/explicit_bzero_win.c)