summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'cpack-ifw-validate-input' into release-3.23Brad King2022-03-281-2/+22
|\ | | | | | | | | | | | | | | | | e41f1ef6ff CPack/IFW: Add missing referenced source file validation Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: Konstantin Podsvirov <konstantin@podsvirov.pro> Merge-request: !7116
| * CPack/IFW: Add missing referenced source file validationCraig Scott2022-03-251-2/+22
| |
* | Merge topic 'doc-cpack-ifw' into release-3.23Brad King2022-03-281-101/+122
|\ \ | | | | | | | | | | | | | | | | | | db774e9108 Help: Clean up and expand CPack/IFW docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7115
| * | Help: Clean up and expand CPack/IFW docsCraig Scott2022-03-271-101/+122
| |/
* | Merge topic 'cpack-ifw-4.3' into release-3.23Brad King2022-03-281-0/+1
|\ \ | | | | | | | | | | | | | | | | | | 343ed1f913 CPack/IFW: Add support for QtIFW 4.3 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7114
| * | CPack/IFW: Add support for QtIFW 4.3Craig Scott2022-03-251-0/+1
| |/
* | Merge topic 'bindexplib-arm64ec' into release-3.23Brad King2022-03-281-15/+43
|\ \ | | | | | | | | | | | | | | | | | | | | | b019ee1a8d bindexplib: Exclude entry and exit thunks for arm64EC Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7112
| * | bindexplib: Exclude entry and exit thunks for arm64ECmoyo19972022-03-251-15/+43
| |/
* | Merge branch 'release-3.22' into release-3.23Brad King2022-03-280-0/+0
|\ \
| * \ Merge branch 'release-3.21' into release-3.22Brad King2022-03-260-0/+0
| |\ \
| | * \ Merge branch 'aix-exe-exports' into release-3.21Brad King2022-03-261-3/+3
| | |\ \ | | | | | | | | | | | | | | | Merge-request: !7120
| * | \ \ Merge branch 'aix-exe-exports' into release-3.22Brad King2022-03-261-3/+3
| |\ \ \ \ | | | |/ / | | |/| | | | | | | Merge-request: !7120
* | | | | Merge topic 'aix-exe-exports' into release-3.23Brad King2022-03-281-3/+3
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | a8dae21ac1 AIX: Fix executable ENABLE_EXPORTS in Makefile generators Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7120
| * | | | AIX: Fix executable ENABLE_EXPORTS in Makefile generatorsBrad King2022-03-261-3/+3
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit afcd9fe669 (AIX: Add an option to disable automatic exports from shared libraries, 2020-01-30, v3.17.0-rc1~47^2) the population of the `<AIX_EXPORTS>` rule variable placeholder was accidentally added to the device linking rule rather than the main linking rule. This caused our `ExportImportList` script on AIX, when called for executables with `ENABLE_EXPORTS` set, to be given an `AIX_EXPORTS` file name that does not exist, leading to a warning from the `dump` tool. Move the population of the `<AIX_EXPORTS>` placeholder in the Makefile generators to the main link rule. Issue: #20290
* | | | Merge topic 'GetPrerequisties-win-findstr' into release-3.23Brad King2022-03-251-1/+3
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | ef2fa9b03b GetPrerequisties: pass "-a" only to grep. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7110
| * | | GetPrerequisties: pass "-a" only to grep.Mehdi Chinoune2022-03-251-1/+3
|/ / /
* | | CMake 3.23.0-rc5v3.23.0-rc5Brad King2022-03-231-1/+1
| | |
* | | Merge topic 'better_cross-ref_CMAKE_FIND_NO_INSTALL_PREFIX' into release-3.23Brad King2022-03-232-2/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 7dc654a017 Help: Better cross-reference CMAKE_FIND_NO_INSTALL_PREFIX Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7097
| * | | Help: Better cross-reference CMAKE_FIND_NO_INSTALL_PREFIXRobert Maynard2022-03-232-2/+5
| | | |
* | | | Merge topic 'initialize-property-name' into release-3.23Brad King2022-03-2313-29/+31
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | 26caa97057 define_property(): Change constraints of INITIALIZE_FROM_VARIABLE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7103
| * | | define_property(): Change constraints of INITIALIZE_FROM_VARIABLEKyle Edwards2022-03-2313-29/+31
|/ / / | | | | | | | | | | | | | | | | | | Remove the requirement that the variable name have a prefix while keeping the suffix requirement. Require that the property name contains an underscore. Update docs and tests accordingly. Fixes: #23340
* | | Merge topic 'revert-link-interface-direct-for-3.23' into release-3.23Brad King2022-03-2278-1320/+27
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 687a91967f Revert INTERFACE_LINK_LIBRARIES_DIRECT feature for 3.23 branch Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7098
| * | | Revert INTERFACE_LINK_LIBRARIES_DIRECT feature for 3.23 branchBrad King2022-03-2178-1320/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert commit f3ad061858 (Add usage requirements to update direct link dependencies, 2022-01-12, v3.23.0-rc1~44^2) and the property storage updates in its predecessor commit 193a999cd5 (cmTarget: Add INTERFACE_LINK_LIBRARIES_DIRECT{,_EXCLUDE} backtrace storage, 2022-01-06, v3.23.0-rc1~44^2~1) from the 3.23 release branch. After initial experience using the feature in practice, additional design considerations have been raised for discussion in the original issue. To avoid rushing this for the 3.23 series, we've decided to revert the feature for now so it can be revised for a future release. Issue: #22496
* | | | Merge topic 'tutorial-license-name' into release-3.23Brad King2022-03-221-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6892002fcb Tutorial: Fix casing of reference to License.txt Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7100
| * | | | Tutorial: Fix casing of reference to License.txtØystein Sørensen2022-03-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Correct a tiny typo in the Step 7 tutorial. Change so `License.txt` correctly starts with a capital `L`.
* | | | | Merge topic 'cleanup-define_property' into release-3.23Brad King2022-03-222-24/+28
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 87c3b5e421 define_property(): Only test prefix if INITIALIZE_FROM_VARIABLE is given 9b50f221f6 Help: Update the main purpose of define_property() e993e2c52c Help: Clean up INITIALIZE_FROM_VARIABLE define_property() option Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !7090
| * | | | | define_property(): Only test prefix if INITIALIZE_FROM_VARIABLE is givenCraig Scott2022-03-191-13/+13
| | | | | |
| * | | | | Help: Update the main purpose of define_property()Craig Scott2022-03-191-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The BRIEF_DOCS and FULL_DOCS are remnants from before the Sphinx-based documentation when CMake's internal structures for defining properties included fields for their documentation. They are no longer mandatory for define_property() and haven't been in practical use for some time. The main use of the command has evolved to now be more about how to initialize and inherit properties, so update the docs to reflect that change in focus. Issue: #20698
| * | | | | Help: Clean up INITIALIZE_FROM_VARIABLE define_property() optionCraig Scott2022-03-191-4/+6
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | INITIALIZE_FROM_VARIABLE is new in CMake 3.23, but the versionadded note was missing in the original commit. The docs also failed to mention that the new option only applies to target properties. Amends fce24e4f10 (define_property(): Add INITIALIZE_FROM_VARIABLE argument, 2022-01-13)
* | | | | Merge topic 'doc-test-property-genex' into release-3.23Brad King2022-03-223-8/+26
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 78e0204e81 Help: Clarify when add_test and test properties support generator expressions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7101
| * | | | | Help: Clarify when add_test and test properties support generator expressionsBrad King2022-03-213-8/+26
| | |/ / / | |/| | | | | | | | | | | | | Issue: #23329
* | | | | Merge topic 'productbuild-rootVolumeOnly' into release-3.23Brad King2022-03-222-14/+22
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2a8df7e7db productbuild: Don't write rootVolumeOnly attribute if writing domains 95eb8cbcfc CPack: Avoid space / tab mix in productbuild distribution.xml template 28fdc3a536 productbuild: Simplify internal CPACK_PRODUCTBUILD_DOMAINS usage Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7092
| * | | | | productbuild: Don't write rootVolumeOnly attribute if writing domainsCraig Scott2022-03-212-5/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The rootVolumeOnly attribute is deprecated. Apple docs say to use domains instead. Fixes: #23343
| * | | | | CPack: Avoid space / tab mix in productbuild distribution.xml templateCraig Scott2022-03-211-6/+6
| | | | | |
| * | | | | productbuild: Simplify internal CPACK_PRODUCTBUILD_DOMAINS usageCraig Scott2022-03-211-5/+4
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | There's no benefit to storing the CPACK_PRODUCTBUILD_DOMAINS prefix in a variable and appending to it in the C++ code. It has the disadvantage of making it harder to find usages of the variables with a suffix appended to that string. Expand out the strings at the places they are used so that they are easier to spot.
* | | | | Merge branch 'release-3.22' into release-3.23Brad King2022-03-220-0/+0
|\ \ \ \ \ | | |_|_|/ | |/| | |
| * | | | Merge branch 'cpack-nsis-fix-uninstall-quoting' into release-3.22Brad King2022-03-211-3/+5
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !7096
* | \ \ \ \ Merge topic 'cpack-nsis-fix-uninstall-quoting' into release-3.23Brad King2022-03-221-3/+5
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5d2ceaada8 CPack/NSIS: Add support for unquoted (legacy) uninstaller strings b795c96727 CPack/NSIS: Fix uninstall command when run from installer Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7096
| * | | | | CPack/NSIS: Add support for unquoted (legacy) uninstaller stringsMarc Jeanmougin2022-03-211-0/+4
| | | | | |
| * | | | | CPack/NSIS: Fix uninstall command when run from installerMarc Jeanmougin2022-03-211-3/+1
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The quoting introduced by commit eb3b3bacdc (CPack/NSIS: Fix uninstall on Windows using "Apps & Features", 2021-09-13, v3.22.0-rc1~136^2) created two errors in the uninstaller call: double quoting of the uninstaller executable, and quotes added to the `_?=` argument which does not support them. Simplify the command.
* | | | | Merge topic 'FindCUDAToolkit-cufftw-static' into release-3.23Brad King2022-03-221-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3e7113e644 FindCUDAToolkit: Add missing cufftw_static target Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7093
| * | | | | FindCUDAToolkit: Add missing cufftw_static targetRobert Maynard2022-03-211-1/+1
| | |/ / / | |/| | | | | | | | | | | | | Fixes #23347
* | | | | Merge topic 'doc-productbuild' into release-3.23Brad King2022-03-222-13/+34
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | bf44efadab Help: Add more detail for CPACK_PRODUCTBUILD_DOMAINS* variables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7091
| * | | | Help: Add more detail for CPACK_PRODUCTBUILD_DOMAINS* variablesCraig Scott2022-03-212-13/+34
| |/ / /
* | | | Merge branch 'release-3.22' into release-3.23Brad King2022-03-210-0/+0
|\ \ \ \ | | |/ / | |/| |
| * | | Merge branch 'release-3.21' into release-3.22Brad King2022-03-210-0/+0
| |\ \ \ | | | |/ | | |/|
| | * | Merge branch 'rel-win-docker' into release-3.21Brad King2022-03-211-1/+3
| | |\ \ | | | | | | | | | | | | | | | Merge-request: !7087
| * | \ \ Merge branch 'rel-win-docker' into release-3.22Brad King2022-03-211-1/+3
| |\ \ \ \ | | | |/ / | | |/| | | | | | | Merge-request: !7087
* | | | | Merge topic 'rel-win-docker' into release-3.23Brad King2022-03-211-1/+3
|\ \ \ \ \ | | |/ / / | |/| | / | |_|_|/ |/| | | | | | | | | | | a6aa88e51f Utilities/Release: Add "source" stage to Windows docker spec Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7087
| * | | Utilities/Release: Add "source" stage to Windows docker specBrad King2022-03-181-1/+3
| | |/ | |/| | | | | | | | | | | | | | | | | | | Revise the spec added by commit ff929badb3 (Utilities/Release: Add docker specs to build and test Windows binaries, 2020-05-05, v3.18.0-rc1~203^2~1) to add a `source` stage that stops just after copying the source tree into the image. This provides more granular control to driving scripts.