26 lines
1.1 KiB
Diff
26 lines
1.1 KiB
Diff
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||
|
index 16b63308..c69026d1 100644
|
||
|
--- a/CMakeLists.txt
|
||
|
+++ b/CMakeLists.txt
|
||
|
@@ -30,6 +30,7 @@ option(WITH_BINDINGS "Enables python/SWIG bindings" ON)
|
||
|
option(WITH_GTKDOC "Enables libdnf GTK-Doc HTML documentation" ON)
|
||
|
option(WITH_HTML "Enables hawkey HTML generation" ON)
|
||
|
option(WITH_MAN "Enables hawkey man page generation" ON)
|
||
|
+option(WITH_ZCHUNK "Build with zchunk support" ON)
|
||
|
option(ENABLE_RHSM_SUPPORT "Build with Red Hat Subscription Manager support?" OFF)
|
||
|
option(ENABLE_SOLV_URPMREORDER "Build with support for URPM-like solution reordering?" OFF)
|
||
|
|
||
|
@@ -66,6 +67,12 @@ pkg_check_modules(SQLite3 REQUIRED sqlite3)
|
||
|
# always enable linking with libdnf utils
|
||
|
include_directories(${CMAKE_SOURCE_DIR} libdnf/utils/)
|
||
|
|
||
|
+if (WITH_ZCHUNK)
|
||
|
+ pkg_check_modules(ZCHUNKLIB zck>=0.9.11 REQUIRED)
|
||
|
+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DWITH_ZCHUNK")
|
||
|
+ set (CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -DWITH_ZCHUNK")
|
||
|
+endif ()
|
||
|
+
|
||
|
if(ENABLE_RHSM_SUPPORT)
|
||
|
pkg_check_modules(RHSM REQUIRED librhsm>=0.0.3)
|
||
|
include_directories(${RHSM_INCLUDE_DIRS})
|