Brad King
957a117c70
Merge topic 'android-r22'
...
005e2cdfb0 Android: Do not use gold for ndk >= r22
ed7a87f270 Tests: Update RunCMake.Android for NDK r22
4950d35733 Help: Document CMAKE_ANDROID_NDK_VERSION variable
746906242d Android: Detect NDK version number
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5862
2021-03-03 11:11:58 -05:00
Brad King
4950d35733
Help: Document CMAKE_ANDROID_NDK_VERSION variable
2021-03-03 10:27:50 -05:00
Brad King
a5678e46f8
Merge topic 'runtime-dll-deps'
...
f31e8d33ef Genex: Fix grammatical error in TARGET_OBJECTS error message
d34d28e688 Genex: Add TARGET_RUNTIME_DLLS genex
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5837
2021-02-25 09:58:40 -05:00
Brad King
6288974ba5
Merge topic 'nvhpc-minor-fixes'
...
72efd95add PGI: Explicitly specify CMAKE_CXX98_STANDARD_COMPILE_OPTION
6bfb2c6175 HELP: Update compile-features documentation with missing compilers
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5857
2021-02-25 09:02:02 -05:00
Kyle Edwards
d34d28e688
Genex: Add TARGET_RUNTIME_DLLS genex
...
Co-Authored-by: Brad King <brad.king@kitware.com >
2021-02-24 14:55:17 -05:00
Robert Maynard
6bfb2c6175
HELP: Update compile-features documentation with missing compilers
2021-02-24 13:09:59 -05:00
Brad King
e95f7aa0ed
Merge topic 'preset-flag-consistency' into release-3.20
...
6fa3647023 ctest: Add support for '--prefix=<prefix>' form of the argument
3357d37761 cmake: Add support for '--build --prefix=<prefix>' form of the argument
2f13fdef0a cmake: Document '--preset <preset>' form of the argument
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5849
2021-02-24 09:46:52 -05:00
Brad King
414cfc6ecb
Merge topic 'preset-flag-consistency'
...
6fa3647023 ctest: Add support for '--prefix=<prefix>' form of the argument
3357d37761 cmake: Add support for '--build --prefix=<prefix>' form of the argument
2f13fdef0a cmake: Document '--preset <preset>' form of the argument
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5849
2021-02-24 09:46:52 -05:00
Brad King
bf0fd71ad1
Merge topic 'preset-no-comments'
...
06e16ea008 Merge branch 'backport-3.19-preset-no-comments' into preset-no-comments
afaa69f5b3 Tests: Remove comments from CMakePresetsTest/Good.json.in
4a92277f45 Revert "Help: Document JSON comment support in cmake-presets(7)"
431dd59b5e CMakePresets.json: Remove undocumented support for comments
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5853
2021-02-24 09:42:00 -05:00
Kyle Edwards
4a92277f45
Revert "Help: Document JSON comment support in cmake-presets(7)"
...
Revert commit 8f1e607ed9 (Help: Document JSON comment support in
cmake-presets(7), 2021-02-18). The support for comments was a mistake
when the feature was implemented in 3.19, and is being removed.
2021-02-24 09:33:50 -05:00
Brad King
6fa3647023
ctest: Add support for '--prefix=<prefix>' form of the argument
...
The main `cmake --preset` argument for configure presets supports both
forms, so support it for `ctest --preset` too.
Fixes : #21855
2021-02-23 09:22:00 -05:00
Brad King
3357d37761
cmake: Add support for '--build --prefix=<prefix>' form of the argument
...
The main `cmake --preset` argument for configure presets supports both
forms, so support it for `cmake --build --preset` too.
Issue: #21855
2021-02-23 09:11:44 -05:00
Brad King
2f13fdef0a
cmake: Document '--preset <preset>' form of the argument
...
This form already works. Document it and add tests.
Issue: #21855
2021-02-23 09:11:32 -05:00
Brad King
b3e39a133f
Merge topic 'list-index-arg-parsing'
...
79eaa908dc cmListCommand: add a policy for failing on invalid indicies
1f1fdff7fa cmListCommand: prefer strtol to atoi
9934a97642 cmListCommand: refactor out index argument parsing
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Michael Hirsch, Ph.D. <michael@scivision.dev >
Merge-request: !5817
2021-02-19 09:40:28 -05:00
Brad King
3412d95bf7
Merge topic 'docpreset'
...
87b170d9f9 Help: Add build and test preset to examples in cmake-presets(7)
3f8cf006cb Help: Clarify preset name conflict rules in cmake-presets(7)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5823
2021-02-19 09:34:35 -05:00
Michael Hirsch
87b170d9f9
Help: Add build and test preset to examples in cmake-presets(7)
...
Co-Author: Brad King <brad.king@kitware.com >
2021-02-18 14:53:28 -05:00
Michael Hirsch
3f8cf006cb
Help: Clarify preset name conflict rules in cmake-presets(7)
2021-02-18 14:53:28 -05:00
Brad King
98ae005137
Merge topic 'preset-json-comments' into release-3.20
...
8f1e607ed9 Help: Document JSON comment support in cmake-presets(7)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5830
2021-02-18 14:52:26 -05:00
Brad King
b8e4e524d3
Merge topic 'preset-json-comments'
...
8f1e607ed9 Help: Document JSON comment support in cmake-presets(7)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5830
2021-02-18 14:52:26 -05:00
Brad King
91b4c27d8a
Merge topic 'doc-presets'
...
47ab2d4d2e Help: Clarify role of binaryDir inheritance in cmake-presets(7)
0e3c361f77 Help: Link to tool-specific preset arguments from cmake-presets(7)
dd6165fbd4 Help: Mention version 2 in cmake-presets(7)
cdbd1ae64b Utilities/Sphinx: Avoid converting -- to an en-dash
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5829
2021-02-18 14:35:36 -05:00
Michael Hirsch
8f1e607ed9
Help: Document JSON comment support in cmake-presets(7)
2021-02-18 11:47:40 -05:00
Brad King
47ab2d4d2e
Help: Clarify role of binaryDir inheritance in cmake-presets(7)
...
Suggested-by: Michael Hirsch
2021-02-18 11:01:29 -05:00
Brad King
0e3c361f77
Help: Link to tool-specific preset arguments from cmake-presets(7)
...
Fixes : #21835
2021-02-18 10:55:10 -05:00
Brad King
dd6165fbd4
Help: Mention version 2 in cmake-presets(7)
...
Version 2 is required for build and test presets.
Fixes : #21829
2021-02-18 10:55:10 -05:00
Ben Boeckel
79eaa908dc
cmListCommand: add a policy for failing on invalid indicies
2021-02-18 08:30:55 -05:00
Brad King
4388c3f717
Merge topic 'DOC-SelectLibraryConfiguration'
...
b6445ddeda Help: Add SelectLibraryConfigurations example to cmake-developer(7)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Alex <leha-bot@yandex.ru >
Merge-request: !5815
2021-02-18 08:21:50 -05:00
Johan Andruejol
b6445ddeda
Help: Add SelectLibraryConfigurations example to cmake-developer(7)
2021-02-17 14:27:52 -05:00
Sam Freed
7fd6bb6895
presets: Remove unintended rerunFailed option from test presets
...
This was accidentally included after discussion in #21391 had decided to
leave it out. It was never included in a release.
Issue: #21391
2021-02-15 10:52:32 -05:00
Brad King
9cddaad940
AddFileDependencies: Deprecate this unnecessary module
...
Document that one can call `set_property` directly instead.
2021-02-08 12:44:37 -05:00
Sam Freed
4f4f2028b8
Help: Add documentation for buildPresets and testPresets
2021-02-01 07:53:36 -08:00
Sam Freed
166dc3c46b
Help: Add buildPresets and testPresets to JSON schema
2021-01-27 10:20:12 -08:00
Brad King
c2dc7e0f53
Help: Convert genex documentation to sphinx domain objects
...
This makes them linkable, indexed, and enables cross-references.
2021-01-18 12:35:41 -05:00
Brad King
778321beb4
Help: Remove extra blank line from cmake-generator-expressions(7)
2021-01-18 12:35:41 -05:00
Brad King
3115cc3895
Help: Fix layout of architecture/toolset fields in cmake-presets(7) manual
...
These two fields share common documentation and so should be a single
entry in the definition list.
Fixes : #21642
2021-01-14 13:44:50 -05:00
Brad King
69dbaba6fb
Help: Add section heading for configure presets in cmake-presets(7)
...
Cross-reference it from the main `configurePresets` field.
This removes an extra layer of indentation and makes the
section linkable.
2021-01-14 13:40:16 -05:00
Brad King
501bcb6327
Help: Add section heading for macro expansion in cmake-presets(7)
...
Also cross-reference it from the prose.
2021-01-14 13:40:04 -05:00
Brad King
1c4c742f40
Help: Remove unnecessary indentation in cmake-presets(7)
...
The entire "Format" section had an extra 2 spaces of indentation.
2021-01-14 13:40:02 -05:00
Brad King
cc47f4ebf9
Merge topic 'fileapi-toolchains'
...
6418dabb87 Tests: Add test for toolchains-v1 File API object
1c5bd1bed5 Tests: Add toolchains kind to capabilities test
f72bb2ee0d Help: Add documentation for "toolchains" object kind
bb069c0857 cmFileAPI: Add "toolchains" object kind.
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5678
2021-01-14 13:02:54 -05:00
Ben McMorran
6418dabb87
Tests: Add test for toolchains-v1 File API object
2021-01-12 15:43:38 -08:00
Ben McMorran
f72bb2ee0d
Help: Add documentation for "toolchains" object kind
2021-01-12 11:21:28 -08:00
Anakin Skywalker
cc32eeae17
Help: Clarify standard module variable naming
...
Co-Authored-By: Craig Scott <craig.scott@crascit.com >
2021-01-12 23:00:34 +11:00
Shannon Booth
a742b5d137
CMAKE_EXPORT_COMPILE_COMMANDS: allow configuration per target
...
The new target property `EXPORT_COMPILE_COMMANDS` associated with the
existing global variable can be used to optionally configure targets for
their compile commands to be exported.
Fixes : #19462
2021-01-06 11:51:39 +13:00
Brad King
05a59f37ab
Merge topic 'ctest-test-dir'
...
dbcf86d24d Ctest: Support build tree on command line
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5623
2020-12-21 10:04:58 -05:00
Brad King
6d7621baea
Merge topic 'qt-autogen-per-config'
...
20e4db4a66 cmGeneratorTarget: Make GetConfigCommonSourceFiles Xcode-specific
92d7b456e5 Autogen: Add support for per-config sources
3ffebbaefb Tests/QtAutogen: Forward build configuration in multi-config generators
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5624
2020-12-17 13:22:40 -05:00
Asit Dhal
dbcf86d24d
Ctest: Support build tree on command line
...
Fixes : #21268
2020-12-17 05:01:03 +01:00
Brad King
92d7b456e5
Autogen: Add support for per-config sources
...
Fixes : #20682
2020-12-16 14:04:30 -05:00
Craig Scott
d2456b29f4
Merge topic 'unity-anon-ns'
...
0fe9c40494 Unity Build: Add option for generating per-file unique id
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4784
2020-12-16 07:40:41 -05:00
Brad King
34469a4f71
Merge topic 'custom-command-output-genex-nmc'
...
1526ae3aba Tests: Add cases for Ninja Multi-Config cross-config custom commands
dcf9f4d2f7 Ninja Multi-Config: Add support for cross-config custom commands
15467f12f7 cmLocalGenerator: Adopt custom target 'force' output name generation
7b64b0cd5a cmLocalGenerator: Refactor custom command generator construction
d29da8ed3e cmMakefile: Simplify custom target 'force' output name generation
2b1cc175ee Help: Clarify version adding add_custom_{command,target} OUTPUT genex support
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5612
2020-12-16 06:20:39 -05:00
Brad King
67f12dd1d6
Merge topic 'ispc_control_header_suffixes'
...
c9a50f3556 ISPC: Generated Headers suffix configurable with a better default
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5597
2020-12-15 07:40:34 -05:00
Kyle Edwards
dcf9f4d2f7
Ninja Multi-Config: Add support for cross-config custom commands
...
Co-Author: Brad King <brad.king@kitware.com >
2020-12-15 07:01:21 -05:00