From a0a50d9f05eeebc40484de3cefb05af8fd03a256 Mon Sep 17 00:00:00 2001 From: Tomas Mlcoch Date: Fri, 11 Mar 2016 10:22:18 +0100 Subject: [PATCH] CMake: Add ENABLE_DRPM option --- CMakeLists.txt | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6ca30dc..daae72c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -76,20 +76,23 @@ IF (ENABLE_LEGACY_WEAKDEPS) ENDIF (ENABLE_LEGACY_WEAKDEPS) # drpm -if (DRPM_PATH) - include_directories (${DRPM_PATH}/) - find_library (DRPM_LIBRARY NAMES drpm PATHS ${DRPM_PATH}/ NO_DEFAULT_PATH) - set(CR_DELTA_RPM_SUPPORT "1") - message("Using custom DRPM: ${DRPM_LIBRARY}") -ELSE (DRPM_PATH) - FIND_LIBRARY (DRPM_LIBRARY NAMES drpm libdrpm.so.0) - IF (NOT DRPM_LIBRARY) - MESSAGE("No DRPM library installed") - ELSE (NOT DRPM_LIBRARY) - MESSAGE("Using DRPM library: ${DRPM_LIBRARY}") +OPTION (ENABLE_DRPM "Enable delta RPM support?" ON) +IF (ENABLE_DRPM) + if (DRPM_PATH) + include_directories (${DRPM_PATH}/) + find_library (DRPM_LIBRARY NAMES drpm PATHS ${DRPM_PATH}/ NO_DEFAULT_PATH) set(CR_DELTA_RPM_SUPPORT "1") - ENDIF (NOT DRPM_LIBRARY) -endif (DRPM_PATH) + message("Using custom DRPM: ${DRPM_LIBRARY}") + ELSE (DRPM_PATH) + FIND_LIBRARY (DRPM_LIBRARY NAMES drpm libdrpm.so.0) + IF (NOT DRPM_LIBRARY) + MESSAGE("No DRPM library installed") + ELSE (NOT DRPM_LIBRARY) + MESSAGE("Using DRPM library: ${DRPM_LIBRARY}") + set(CR_DELTA_RPM_SUPPORT "1") + ENDIF (NOT DRPM_LIBRARY) + endif (DRPM_PATH) +ENDIF (ENABLE_DRPM) # Get package version INCLUDE (${CMAKE_SOURCE_DIR}/VERSION.cmake) -- 2.34.1