mirror of
https://github.com/Kitware/CMake.git
synced 2026-05-01 11:50:11 -05:00
CPack: Change CPACK_PRODUCTBUILD_DOMAINS default to true (CMP0161)
Fixes: #23351
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
include(${RunCMake_SOURCE_DIR}/check.cmake)
|
||||
|
||||
test_variable(CPACK_PRODUCTBUILD_DOMAINS "ON")
|
||||
@@ -0,0 +1,2 @@
|
||||
cmake_policy(SET CMP0161 NEW)
|
||||
set(CPACK_BINARY_PRODUCTBUILD ON CACHE BOOL "" FORCE)
|
||||
@@ -0,0 +1,5 @@
|
||||
include(${RunCMake_SOURCE_DIR}/check.cmake)
|
||||
|
||||
if(DEFINED CPACK_PRODUCTBUILD_DOMANS)
|
||||
message(FATAL_ERROR "CPACK_PRODUCTBUILD_DOMANS was defined, but it should not have been")
|
||||
endif()
|
||||
@@ -0,0 +1,2 @@
|
||||
cmake_policy(SET CMP0161 OLD)
|
||||
set(CPACK_BINARY_PRODUCTBUILD ON CACHE BOOL "" FORCE)
|
||||
@@ -0,0 +1,5 @@
|
||||
include(${RunCMake_SOURCE_DIR}/check.cmake)
|
||||
|
||||
if(DEFINED CPACK_PRODUCTBUILD_DOMANS)
|
||||
message(FATAL_ERROR "CPACK_PRODUCTBUILD_DOMANS was defined, but it should not have been")
|
||||
endif()
|
||||
@@ -0,0 +1,12 @@
|
||||
^CMake Warning \(dev\) at [^
|
||||
]*/Modules/CPack\.cmake:[0-9]+ \(message\):
|
||||
Policy CMP0161 is not set: CPACK_PRODUCTBUILD_DOMAINS defaults to true\.
|
||||
Run "cmake --help-policy CMP0161" for policy details\. Use the cmake_policy
|
||||
command to set the policy and suppress this warning\.
|
||||
|
||||
For compatibility, CPACK_PRODUCTBUILD_DOMAINS will remain unset\.
|
||||
Explicitly setting CPACK_PRODUCTBUILD_DOMAINS or setting policy CMP0161 to
|
||||
NEW will prevent this warning\.
|
||||
Call Stack \(most recent call first\):
|
||||
CMakeLists\.txt:[0-9]+ \(include\)
|
||||
This warning is for project developers\. Use -Wno-dev to suppress it\.$
|
||||
@@ -0,0 +1 @@
|
||||
set(CPACK_BINARY_PRODUCTBUILD ON CACHE BOOL "" FORCE)
|
||||
@@ -2,6 +2,9 @@ include(RunCMake)
|
||||
|
||||
run_cmake(CMP0133-NEW)
|
||||
run_cmake(CMP0133-WARN)
|
||||
run_cmake(CMP0161-NEW)
|
||||
run_cmake(CMP0161-OLD)
|
||||
run_cmake(CMP0161-WARN)
|
||||
run_cmake(Simple)
|
||||
run_cmake(Default)
|
||||
run_cmake(Special)
|
||||
|
||||
Reference in New Issue
Block a user