mirror of
https://github.com/Kitware/CMake.git
synced 2025-12-31 02:39:48 -06:00
CPack/RPM: emit error on invalid CPACK_RPM_COMPRESSION_TYPE
This commit is contained in:
@@ -1039,19 +1039,18 @@ function(cpack_rpm_generate_package)
|
||||
endif()
|
||||
if(CPACK_RPM_COMPRESSION_TYPE STREQUAL "lzma")
|
||||
set(CPACK_RPM_COMPRESSION_TYPE_TMP "%define _binary_payload w9.lzdio")
|
||||
endif()
|
||||
if(CPACK_RPM_COMPRESSION_TYPE STREQUAL "xz")
|
||||
elseif(CPACK_RPM_COMPRESSION_TYPE STREQUAL "xz")
|
||||
if(CPACK_THREADS GREATER "0")
|
||||
set(CPACK_RPM_COMPRESSION_TYPE_TMP "%define _binary_payload w7T${CPACK_THREADS}.xzdio")
|
||||
else()
|
||||
set(CPACK_RPM_COMPRESSION_TYPE_TMP "%define _binary_payload w7T.xzdio")
|
||||
endif()
|
||||
endif()
|
||||
if(CPACK_RPM_COMPRESSION_TYPE STREQUAL "bzip2")
|
||||
elseif(CPACK_RPM_COMPRESSION_TYPE STREQUAL "bzip2")
|
||||
set(CPACK_RPM_COMPRESSION_TYPE_TMP "%define _binary_payload w9.bzdio")
|
||||
endif()
|
||||
if(CPACK_RPM_COMPRESSION_TYPE STREQUAL "gzip")
|
||||
elseif(CPACK_RPM_COMPRESSION_TYPE STREQUAL "gzip")
|
||||
set(CPACK_RPM_COMPRESSION_TYPE_TMP "%define _binary_payload w9.gzdio")
|
||||
else()
|
||||
message(FATAL_ERROR "Specified CPACK_RPM_COMPRESSION_TYPE value is not supported: ${CPACK_RPM_COMPRESSION_TYPE}")
|
||||
endif()
|
||||
else()
|
||||
set(CPACK_RPM_COMPRESSION_TYPE_TMP "")
|
||||
|
||||
Reference in New Issue
Block a user