mirror of
https://github.com/Detanup01/gbe_fork.git
synced 2024-12-02 23:35:37 +08:00
33 lines
1.5 KiB
ReStructuredText
33 lines
1.5 KiB
ReStructuredText
CMP0133
|
|
-------
|
|
|
|
.. versionadded:: 3.24
|
|
|
|
The :module:`CPack` module disables SLA by default in the
|
|
:cpack_gen:`CPack DragNDrop Generator`.
|
|
|
|
The :cpack_gen:`CPack DragNDrop Generator` in CMake 3.22 and below attach a
|
|
Software License Agreement (SLA) to ``.dmg`` files using the file specified
|
|
by :variable:`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 :variable:`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 :variable:`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
|
|
:variable:`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. Use the
|
|
:command:`cmake_policy` command to set this policy to ``OLD`` or ``NEW``
|
|
explicitly. Unlike many policies, CMake version |release| does *not* warn
|
|
by default when this policy is not set and simply uses ``OLD`` behavior.
|
|
See documentation of the
|
|
:variable:`CMAKE_POLICY_WARNING_CMP0133 <CMAKE_POLICY_WARNING_CMP<NNNN>>`
|
|
variable to control the warning.
|
|
|
|
.. include:: DEPRECATED.txt
|