aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt9
-rw-r--r--crypto/CMakeLists.txt2
2 files changed, 10 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 5b55a5a..4e4f9bb 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,4 +1,4 @@
1cmake_minimum_required (VERSION 3.2) 1cmake_minimum_required (VERSION 2.8)
2include(CheckFunctionExists) 2include(CheckFunctionExists)
3include(CheckIncludeFiles) 3include(CheckIncludeFiles)
4 4
@@ -10,6 +10,13 @@ if(CMAKE_SYSTEM_NAME MATCHES "OpenBSD")
10 add_definitions(-DHAVE_ATTRIBUTE__BOUNDED__) 10 add_definitions(-DHAVE_ATTRIBUTE__BOUNDED__)
11endif() 11endif()
12 12
13if(CMAKE_SYSTEM_NAME MATCHES "Linux")
14 add_definitions(-D_DEFAULT_SOURCE)
15 add_definitions(-D_BSD_SOURCE)
16 add_definitions(-D_POSIX_SOURCE)
17 add_definitions(-D_GNU_SOURCE)
18endif()
19
13add_definitions(-DLIBRESSL_INTERNAL) 20add_definitions(-DLIBRESSL_INTERNAL)
14add_definitions(-DOPENSSL_NO_HW_PADLOCK) 21add_definitions(-DOPENSSL_NO_HW_PADLOCK)
15add_definitions(-DOPENSSL_NO_ASM) 22add_definitions(-DOPENSSL_NO_ASM)
diff --git a/crypto/CMakeLists.txt b/crypto/CMakeLists.txt
index 2a1e86c..3a866eb 100644
--- a/crypto/CMakeLists.txt
+++ b/crypto/CMakeLists.txt
@@ -617,6 +617,8 @@ if(NOT HAVE_ARC4RANDOM_BUF)
617 set(CRYPTO_SRC ${CRYPTO_SRC} compat/getentropy_aix.c) 617 set(CRYPTO_SRC ${CRYPTO_SRC} compat/getentropy_aix.c)
618 elseif(CMAKE_SYSTEM_NAME MATCHES "FreeBSD") 618 elseif(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
619 set(CRYPTO_SRC ${CRYPTO_SRC} compat/getentropy_freebsd.c) 619 set(CRYPTO_SRC ${CRYPTO_SRC} compat/getentropy_freebsd.c)
620 elseif(CMAKE_SYSTEM_NAME MATCHES "Linux")
621 set(CRYPTO_SRC ${CRYPTO_SRC} compat/getentropy_linux.c)
620 elseif(CMAKE_SYSTEM_NAME MATCHES "NetBSD") 622 elseif(CMAKE_SYSTEM_NAME MATCHES "NetBSD")
621 set(CRYPTO_SRC ${CRYPTO_SRC} compat/getentropy_netbsd.c) 623 set(CRYPTO_SRC ${CRYPTO_SRC} compat/getentropy_netbsd.c)
622 elseif(CMAKE_SYSTEM_NAME MATCHES "Darwin") 624 elseif(CMAKE_SYSTEM_NAME MATCHES "Darwin")