CMake: Add ENABLE_DRPM option
authorTomas Mlcoch <tmlcoch@redhat.com>
Fri, 11 Mar 2016 09:22:18 +0000 (10:22 +0100)
committerTomas Mlcoch <tmlcoch@redhat.com>
Fri, 11 Mar 2016 09:22:18 +0000 (10:22 +0100)
CMakeLists.txt

index 6ca30dc723f3e433449a15e0acc322e6c730668d..daae72c380a76acab8dc6469f9d8db832853be3b 100644 (file)
@@ -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)