summaryrefslogtreecommitdiffstats
path: root/Modules/Internal
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2024-01-24 13:39:22 (GMT)
committerKitware Robot <kwrobot@kitware.com>2024-01-24 13:39:54 (GMT)
commitad50700038ab936c57ab1043f65b7f888ff62612 (patch)
treeb90030e35ce32c088842a68d525a53f218a71c85 /Modules/Internal
parent73b76563fb40d88ac3b6dd7ad14e1658f3910a5e (diff)
parent453742ae883b43661cdf8cf94c27effd280d3758 (diff)
downloadCMake-ad50700038ab936c57ab1043f65b7f888ff62612.zip
CMake-ad50700038ab936c57ab1043f65b7f888ff62612.tar.gz
CMake-ad50700038ab936c57ab1043f65b7f888ff62612.tar.bz2
Merge topic 'cpack-rpm-threads'
453742ae88 CPack/RPM: Enable rpm threads during package generation Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !9178
Diffstat (limited to 'Modules/Internal')
-rw-r--r--Modules/Internal/CPack/CPackRPM.cmake6
1 files changed, 5 insertions, 1 deletions
diff --git a/Modules/Internal/CPack/CPackRPM.cmake b/Modules/Internal/CPack/CPackRPM.cmake
index 85c0a93..5766045 100644
--- a/Modules/Internal/CPack/CPackRPM.cmake
+++ b/Modules/Internal/CPack/CPackRPM.cmake
@@ -1041,7 +1041,11 @@ function(cpack_rpm_generate_package)
set(CPACK_RPM_COMPRESSION_TYPE_TMP "%define _binary_payload w9.lzdio")
endif()
if(CPACK_RPM_COMPRESSION_TYPE STREQUAL "xz")
- set(CPACK_RPM_COMPRESSION_TYPE_TMP "%define _binary_payload w7.xzdio")
+ 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")
set(CPACK_RPM_COMPRESSION_TYPE_TMP "%define _binary_payload w9.bzdio")