From a6bc506da5a187d6f7e4c18753aea14456512ac4 Mon Sep 17 00:00:00 2001 From: Avery King Date: Sun, 23 Mar 2025 22:52:50 -0700 Subject: [PATCH] CPack: Generate SHA256 hashes for all packages Signed-off-by: Avery King --- cmake-modules/tenacity/Package.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake-modules/tenacity/Package.cmake b/cmake-modules/tenacity/Package.cmake index d9329d000..701080f73 100644 --- a/cmake-modules/tenacity/Package.cmake +++ b/cmake-modules/tenacity/Package.cmake @@ -30,6 +30,7 @@ endif() set(CPACK_PACKAGE_DIRECTORY "${CMAKE_BINARY_DIR}/package") set(CPACK_GENERATOR "ZIP") +set(CPACK_PACKAGE_CHECKSUM "SHA256") # Generate a hash to allow users to verify binaries if(CMAKE_SYSTEM_NAME MATCHES "Linux") set(CPACK_GENERATOR "External") @@ -71,7 +72,6 @@ elseif (CMAKE_SYSTEM_NAME MATCHES "Windows") if (CPACK_TENACITY_INNO_SETUP_COMPILER) set(CPACK_GENERATOR "External") set(CPACK_EXTERNAL_ENABLE_STAGING TRUE) # Required for the Inno Setup CPack script - set(CPACK_PACKAGE_CHECKSUM "SHA256") # Generate a hash to allow users to verify binaries set(CPACK_TENACITY_EXE_LOCATION "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/Tenacity.exe") if (CMAKE_CONFIGURATION_TYPES) set(CPACK_TENACITY_INNO_SETUP_BUILD_CONFIG "$")