summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'tutorial-license-name'Brad 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 branch 'release-3.23'Brad King2022-03-220-0/+0
|\ \
| * \ 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
* | \ \ Merge topic 'cleanup-define_property'Brad 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 branch 'release-3.23'Brad King2022-03-220-0/+0
|\ \ \ \ | | |/ / | |/| |
| * | | 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
* | \ \ \ Merge topic 'doc-test-property-genex'Brad 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 branch 'release-3.23'Brad King2022-03-220-0/+0
|\ \ \ \ | | |/ / | |/| |
| * | | 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
* | \ \ \ Merge topic 'productbuild-rootVolumeOnly'Brad 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.23'Brad King2022-03-220-0/+0
|\ \ \ \ | | |/ / | |/| |
| * | | Merge branch 'release-3.22' into release-3.23Brad King2022-03-220-0/+0
| |\ \ \
* | \ \ \ Merge branch 'release-3.22'Brad 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 branch 'release-3.23'Brad King2022-03-220-0/+0
|\ \ \ \ \ \ | | |_|/ / / | |/| | | |
| * | | | | 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
* | | | | | Merge topic 'cpack-nsis-fix-uninstall-quoting'Brad 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 branch 'release-3.23'Brad King2022-03-220-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | 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
* | \ \ \ \ Merge topic 'FindCUDAToolkit-cufftw-static'Brad 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 branch 'release-3.23'Brad King2022-03-220-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | 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
* | | | | Merge topic 'doc-productbuild'Brad 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
| | |/ / | |/| |
* | | | CMake Nightly Date StampKitware Robot2022-03-221-1/+1
| | | |
* | | | Merge topic 'ghs_predefined_targets'Brad King2022-03-2111-266/+372
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 399e73b89a GHS: release note 829e946c69 GHS: Update tests for updated binary layout 93c1acd8ff GHS: List predefined targets before user targets in GUI bdb213819c GHS: Do not include WindowsPaths b3e9c72901 GHS: use INSTALL target a645287784 GHS: update build command 724b5491ef GHS: Rearrange project files in binary directory edff0f6a1d GHS: Use Custom Target for ALL_BUILD ... Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7079
| * | | | GHS: release noteFred Baksik2022-03-171-0/+6
| | | | |
| * | | | GHS: Update tests for updated binary layoutFred Baksik2022-03-175-122/+104
| | | | | | | | | | | | | | | | | | | | The tests need to look for the items in the correct locations.
| * | | | GHS: List predefined targets before user targets in GUIFred Baksik2022-03-172-4/+17
| | | | |
| * | | | GHS: Do not include WindowsPathsFred Baksik2022-03-171-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This causes issues where CMAKE_SYSTEM_PREFIX_PATH contains incorrect paths. GHS is a cross-compiler toolchain and doesn't use anything in these locations. Also WindowsPaths are always wrong on Linux hosts.
| * | | | GHS: use INSTALL targetFred Baksik2022-03-172-3/+1
| | | | | | | | | | | | | | | | | | | | For consistancy use upper case install for pre-defined targets.
| * | | | GHS: update build commandFred Baksik2022-03-171-24/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove unecessary logic for selecting gbuild -- CMake defaults to the Cache entry * Support building multiple targets * Fix error when ctest passes in a vector potentially containing an empty string. -- At minimum build the ALL_BUILD project, never just the Top Project. * Add verbose support * There can only be one top-level project per directory because the project() command can only be used once per directory. Multiple calls of project() only use the last invocation.
| * | | | GHS: Rearrange project files in binary directoryFred Baksik2022-03-172-32/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The top level project and the target projects are all in the same directory so they are easier to find and looks nicer in the GUI. All of the ancillary project files are located in the target subdirectory.
| * | | | GHS: Use Custom Target for ALL_BUILDFred Baksik2022-03-172-82/+76
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use a Custom Target for ALL_BUILD instead of special code. This also changes the name from <project>.ALL_BUILD.tgt to ALL_BUILD.tgt. The name change is part of standardizing the CMakePredefinedTargets names.
| * | | | GHS: Create RERUN_CMAKE Custom TargetFred Baksik2022-03-172-1/+115
| | | | | | | | | | | | | | | | | | | | | | | | | Create a Custom Target that will re-run CMake on user demand if any of the CMake input files have changed.
| * | | | GHS: Fix gbuild job controlFred Baksik2022-03-171-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gbuild command line is "-parallel[=n]". Fixes: #23252
* | | | | Merge topic 'LINK_LIBRARY-WHOLE_ARCHIVE'Brad King2022-03-2117-49/+268
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dabe56de58 genex-LINK_LIBRARY: Add feature WHOLE_ARCHIVE Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: huangqinjin <huangqinjin@gmail.com> Merge-request: !7064
| * | | | | genex-LINK_LIBRARY: Add feature WHOLE_ARCHIVEMarc Chevrier2022-03-1717-49/+268
| | | | | |
* | | | | | Merge branch 'release-3.23'Brad King2022-03-210-0/+0
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | |