aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorFerdinand Thiessen <rpm@fthiessen.de>2019-02-03 02:20:29 +0100
committerFerdinand Thiessen <rpm@fthiessen.de>2019-02-03 03:34:35 +0100
commitb190626a474e6123937f11f5e4a28e976d41f319 (patch)
treebebac3f1a535bca735fea2c6b8e569a26fbb06b3 /CMakeLists.txt
parentd78935259dc0235bb8285e0448b52524357e610e (diff)
CMake / Linux: make sure system zlib and bz2 headers are used
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0b6a8fa..4d283a3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -252,6 +252,7 @@ set(TOMMATH_FILES
src/libtommath/bn_s_mp_sub.c
)
+# Needed for Windows
set(ZLIB_BZIP2_FILES
src/bzip2/blocksort.c
src/bzip2/bzlib.c
@@ -283,8 +284,12 @@ if(WIN32)
else()
find_package(ZLIB REQUIRED)
find_package(BZip2 REQUIRED)
+
include_directories(${ZLIB_INCLUDE_DIR} ${BZIP2_INCLUDE_DIR})
set(LINK_LIBS ${ZLIB_LIBRARY} ${BZIP2_LIBRARIES})
+
+ add_definitions(-D__SYS_ZLIB -D__SYS_BZLIB)
+
option(WITH_LIBTOMCRYPT "Use system LibTomCrypt library" OFF)
if(WITH_LIBTOMCRYPT)
set(LINK_LIBS ${LINK_LIBS} tomcrypt)