aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorBrent Cook <busterb@gmail.com>2015-08-01 05:33:19 -0500
committerBrent Cook <busterb@gmail.com>2015-08-01 05:33:19 -0500
commit6527c320394ffa025b1faad79ce38e782a3c104b (patch)
tree4651228836721265e967962bea47afb2cc170c86 /CMakeLists.txt
parentb521a76a464b2bbc3bb44362df8e7d11fb960642 (diff)
downloadportable-6527c320394ffa025b1faad79ce38e782a3c104b.tar.gz
portable-6527c320394ffa025b1faad79ce38e782a3c104b.tar.bz2
portable-6527c320394ffa025b1faad79ce38e782a3c104b.zip
initial Linux cmake suppport
tested on Ubuntu 14.04
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt9
1 files changed, 8 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)