CMP0133ΒΆ
New in version 3.24.
The CPack
module disables SLA by default in the
CPack DragNDrop Generator
.
The CPack DragNDrop Generator
in CMake 3.22 and below attach a
Software License Agreement (SLA) to .dmg
files using the file specified
by CPACK_RESOURCE_FILE_LICENSE
, if set to a non-default value.
macOS 12.0 deprecated the tools used to do this, so CMake 3.23 added
the CPACK_DMG_SLA_USE_RESOURCE_FILE_LICENSE
option to
control the behavior. CMake 3.23 enables that option by default for
compatibility with older versions. CMake 3.24 and above prefer to not
enable the CPACK_DMG_SLA_USE_RESOURCE_FILE_LICENSE
option by
default. This policy provides compatibility with projects that have not
been updated to account for the lack of a SLA in their .dmg
packages.
The OLD
behavior for this policy is to enable
CPACK_DMG_SLA_USE_RESOURCE_FILE_LICENSE
by default.
The NEW
behavior for this policy is to not enable it by default.
This policy was introduced in CMake version 3.24.
It may be set by cmake_policy()
or cmake_minimum_required()
.
If it is not set, CMake does not warn by default, and uses OLD
behavior.
See documentation of the
CMAKE_POLICY_WARNING_CMP0133
variable to control the warning.
Note
The OLD
behavior of a policy is
deprecated by definition
and may be removed in a future version of CMake.