CPACK_* variables expect component name in upper case. CPACK_RPM_* variables expected component name to be in same case as component name. This patch adds support for CPACK_RPM_* variables with upper case component names to match the convention with CPACK_* variables and also preserves same case component names for back compatibility.
15 lines
559 B
CMake
15 lines
559 B
CMake
cmake_minimum_required(VERSION 3.1 FATAL_ERROR)
|
|
|
|
include(RunCMake)
|
|
include("${RunCMake_SOURCE_DIR}/CPackTestHelpers.cmake")
|
|
|
|
# args: TEST_NAME "GENERATORS" RUN_CMAKE_BUILD_STEP
|
|
run_cpack_test(MINIMAL "RPM;DEB;TGZ" false)
|
|
run_cpack_test(PARTIALLY_RELOCATABLE_WARNING "RPM" false)
|
|
run_cpack_test(DEB_EXTRA "DEB" false)
|
|
run_cpack_test(DEPENDENCIES "RPM;DEB" true)
|
|
run_cpack_test(EMPTY_DIR "RPM;DEB;TGZ" true)
|
|
run_cpack_test(COMPONENTS_EMPTY_DIR "RPM;DEB;TGZ" true)
|
|
run_cpack_test(PER_COMPONENT_FIELDS "RPM;DEB" false)
|
|
run_cpack_test(INSTALL_SCRIPTS "RPM" false)
|