bc2e54db55
If variable is set to TRUE, values of all variables prefixed with CPACK_ will be escaped so special characters such as dolar sign, quotes or foreward slash will not be lost. By default variable is treated as set to FALSE for back compatibility. The cpack_encode_variables macro is changed into a function to remove scope pollution. There should be no other effects.
12 lines
533 B
ReStructuredText
12 lines
533 B
ReStructuredText
CPack-updates
|
|
-------------
|
|
|
|
* The :module:`CPack` module no longer mangles settings with CMake-special
|
|
characters when they're used as defaults for other settings. The macro
|
|
``cpack_set_if_not_set``, which was responsible for this, is now deprecated.
|
|
|
|
* The :module:`CPack` module gained a new setting, ``CPACK_VERBATIM_VARIABLES``,
|
|
which can be used to ensure the cpack program receives the settings' values
|
|
exactly as they were set, even if they contain CMake-special characters.
|
|
For compatibility, it's off by default.
|