summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'doc-vs-fortran'Brad King2021-06-307-14/+21
|\ | | | | | | | | | | | | ab06f78182 Help: Document VS generator support for Intel Fortran Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6289
| * Help: Document VS generator support for Intel FortranBrad King2021-06-307-14/+21
| | | | | | | | | | | | | | Extend the list of project types added by commit a82eb539f0 (Help: Describe the type of Visual Studio projects that can be generated, 2018-08-04, v3.13.0-rc1~227^2) to mention that Fortran projects are supported with Intel compiler integration.
| * Merge topic 'CMP0126-WARNING' into release-3.21Brad King2021-06-302-1/+5
| |\ | | | | | | | | | | | | | | | | | | | | | 16208ac113 CMP0126: Add control for warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6282
* | \ Merge topic 'ninja-edit_cache'Brad King2021-06-301-0/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 51bf4094fb Ninja: Use `ccmake` for `edit_cache` 7cb4ad7e39 cmGlobalCommonGenerator: Adopt GetEditCacheCommand 23af78bb78 cmGlobalCommonGenerator: Adopt GetEditCacheTargetName 1db4d74628 cmGlobalCommonGenerator: Add SupportsDirectConsole 61a737b088 cmGlobalNinjaGenerator: Rename SupportsConsolePool to SupportsDirectConsole Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6272
| * | | Ninja: Use `ccmake` for `edit_cache`NAKAMURA Takumi2021-06-291-0/+5
| | | | | | | | | | | | | | | | | | | | If `ninja` is new enough to support the console pool, and `ccmake` is available, use it for `edit_cache`.
* | | | Merge topic 'CMP0126-WARNING'Brad King2021-06-302-1/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 616972197a Merge branch 'backport-3.21-CMP0126-WARNING' into CMP0126-WARNING 16208ac113 CMP0126: Add control for warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6282
| * \ \ \ Merge branch 'backport-3.21-CMP0126-WARNING' into CMP0126-WARNINGMarc Chevrier2021-06-292-1/+5
| |\ \ \ \ | | |/ / / | |/| | / | | | |/ | | |/|
| | * | CMP0126: Add control for warningsMarc Chevrier2021-06-292-1/+5
| | | | | | | | | | | | | | | | Fixes: #22353
* | | | Merge topic 'rpm-suggests'Brad King2021-06-301-2/+4
|\ \ \ \ | |/ / / |/| | / | | |/ | |/| | | | | | | 9b53eca317 CPack/RPM: Fix weak dep support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6274
| * | CPack/RPM: Fix weak dep supportAlex Sweet2021-06-291-2/+4
| |/ | | | | | | | | | | | | | | | | | | RPM 4.11.3 for el7 contains backported support for the RPM weak dep tags. It only supports querying those tags, but rpmbuild can not make use of them. Since CPack relies on rpmbuild --querytags to check for support, this commit switches to rpm --suggests to check for support of weak dependencies. Fixes: #22350
| * Merge topic 'genex-versionadded' into release-3.21Brad King2021-06-281-5/+105
| |\ | | | | | | | | | | | | | | | | | | 7993aa3075 Help: Add versionadded tags to cmake-generator-expressions(7) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6270
| * \ Merge topic 'Help-CMP0102-mention-warning-variable' into release-3.21Brad King2021-06-281-1/+3
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | 894645d4a6 Help/CMP0102: mention the varible that controls CMP0102 warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6275
| * \ \ Merge topic 'doc-3.21-relnotes-supportedPlatforms' into release-3.21Brad King2021-06-281-3/+3
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 82ea0aeae4 Help: Clarify 3.21 release note on supportedPlatforms Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6277
* | \ \ \ Merge topic 'genex-versionadded'Brad King2021-06-281-5/+105
|\ \ \ \ \ | | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | 7993aa3075 Help: Add versionadded tags to cmake-generator-expressions(7) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6270
| * | | | Help: Add versionadded tags to cmake-generator-expressions(7)FeRD (Frank Dana)2021-06-281-5/+105
| |/ / /
* | | | Merge topic 'Help-CMP0102-mention-warning-variable'Brad King2021-06-281-1/+3
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | 894645d4a6 Help/CMP0102: mention the varible that controls CMP0102 warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6275
| * | | Help/CMP0102: mention the varible that controls CMP0102 warningsBen Boeckel2021-06-281-1/+3
| | | | | | | | | | | | | | | | | | | | This was missed in the review of !4150, but was noticed during discussion of #22353.
* | | | Merge topic 'doc-3.21-relnotes-supportedPlatforms'Brad King2021-06-281-3/+3
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | 82ea0aeae4 Help: Clarify 3.21 release note on supportedPlatforms Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6277
| * | | Help: Clarify 3.21 release note on supportedPlatformsBrad King2021-06-281-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Avoid implying that the field is always present. Fixes: #22352
* | | | Merge topic 'p1689r4-updates'Brad King2021-06-281-8/+2
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | cf22263531 Help/dev/experimental: Link to published P1689R4 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6278
| * | | Help/dev/experimental: Link to published P1689R4Brad King2021-06-281-8/+2
| |/ /
* | | Merge topic 'target_compile_features-only-apply-to-enabled-languages'Brad King2021-06-281-0/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | a3cafa4237 compile_features: Ignore features that map to languages that aren't enabled Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6255
| * | | compile_features: Ignore features that map to languages that aren't enabledRobert Maynard2021-06-251-0/+5
| | | | | | | | | | | | | | | | | | | | Remove the Cuda/ConsumeCompileFeatures test as it only existed to validate that using `cxx_std_XY` would cause the paired language (CUDA) to also build in mode XY.
* | | | Merge topic 'vs2022'Brad King2021-06-289-14/+90
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 93c718791e VS: Use 64-bit MSBuild in VS 2022 c46b265839 VS: Add Visual Studio 17 2022 generator b610b7a35c VS: Update v142 CL flag table for VS 17.0 Preview 1 43375c6418 Help: Remove unnecessary Sphinx versionadded markup in VS toolset selection Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6268
| * | | VS: Add Visual Studio 17 2022 generatorBrad King2021-06-254-0/+69
| | | | | | | | | | | | | | | | Fixes: #22339
| * | | Help: Remove unnecessary Sphinx versionadded markup in VS toolset selectionBrad King2021-06-255-14/+21
| | |/ | |/| | | | | | | | | | In a document that says "New in version 3.14", we do not need any blocks that say "New in version 3.8".
| * | Merge branch 'release-3.20' into release-3.21Brad King2021-06-211-0/+7
| |\ \
| * \ \ Merge topic 'tutorial-sphinx-targets' into release-3.21Brad King2021-06-2112-0/+52
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 73898c4922 Tutorial: Make code snippets linkable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6247
* | \ \ \ Merge topic 'fortran-compiler-intrinsics'Brad King2021-06-242-0/+15
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fe3f846e1b Makefiles: Add support for building Fortran intrinsics Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5518
| * | | | | Makefiles: Add support for building Fortran intrinsicsIsuru Fernando2021-06-242-0/+15
| | |_|_|/ | |/| | | | | | | | | | | | | Fixes: #21463
* | | | | Help: Clarify condition of tree command from source_group.Heiko Thiel2021-06-231-1/+2
|/ / / /
* | | | Merge branch 'release-3.20'Brad King2021-06-211-0/+7
|\ \ \ \ | | |_|/ | |/| |
| * | | Help: Add 3.20 release note section for 3.20.{3,4,5}Brad King2021-06-211-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | Make it clear that the notes for these patch releases were not forgotten, and that there were simply no changes to documented features or interfaces.
| * | | Help: cmake_path: fix erroneous example for IS_PREFIXMarc Chevrier2021-06-121-3/+4
| | | |
* | | | Merge topic 'tutorial-sphinx-targets'Brad King2021-06-2112-0/+52
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | 73898c4922 Tutorial: Make code snippets linkable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6247
| * | | Tutorial: Make code snippets linkableBrad King2021-06-1812-0/+52
| | | | | | | | | | | | | | | | | | | | | | | | Extend the change from commit 9e5bbb69ea (Tutorial: Add captions for code blocks, 2021-06-11) to also add a Sphinx named target to code blocks. Name each target after the change the code block makes.
* | | | Merge topic 'doc-source_group-scope'Brad King2021-06-211-0/+3
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | 2abce79409 Help: Clarify the usage scope of source_group Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6246
| * | | Help: Clarify the usage scope of source_groupHeiko Thiel2021-06-181-0/+3
| |/ / | | | | | | | | | Fixes: #18856
* | | Merge topic 'FindPkgConfig-PKG_CONFIG-args'Brad King2021-06-211-0/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 35d3e00e4e FindPkgConfig: split args if loaded from environment Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6222
| * | | FindPkgConfig: split args if loaded from environmentChristopher Degawa2021-06-181-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's common for some people to use the PKG_CONFIG environment variable to not only load a custom pkg-config/pkgconf but also to load some default arguments such as `--static` or `--keep-system-libs` which often worked since shell scripts would call `$PKG_CONFIG --libs pkg` without quotes, but this breaks FindPkgConfig since it uses the full string as `argv[0]` and might try looking for a binary called `pkgconf --static`, instead of looking for `pkgconf` and adding `--static` as the `argv[1]` Additionally adds RunCMake.FindPkgConfig ARGN test case Fixes: #22305 Signed-off-by: Christopher Degawa <ccom@randomderp.com>
* | | | Merge topic 'ctest_runtime_labels'Brad King2021-06-212-0/+22
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bd38749fd4 ctest: allow test output to add labels Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6234
| * | | | ctest: allow test output to add labelsZack Galbreath2021-06-172-0/+22
| |/ / / | | | | | | | | | | | | | | | | Parse test output for <CTestLabel>...</CTestLabel>. If found, add this value to the list of labels associated with this test.
* | | | Compiler/MSVC: use the `-external:I` flag for system includesBen Boeckel2021-06-181-0/+7
|/ / / | | | | | | | | | See: #17904
* | | Begin post-3.21 developmentBrad King2021-06-172-0/+9
|/ /
* | Help: Drop development topic notes to prepare releaseBrad King2021-06-172-9/+0
| | | | | | | | | | Release versions do not have the development topic section of the CMake Release Notes index page.
* | Merge topic 'doc-3.21-relnotes'Brad King2021-06-1761-343/+294
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | f119fbeec5 Help: Update Sphinx versionadded directives for 3.21 release 45acb61432 Help: Organize and revise 3.21 release notes 046aee0441 Help: Consolidate 3.21 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6226
| * | Help: Update Sphinx versionadded directives for 3.21 releaseBrad King2021-06-171-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Run the script: Utilities/Sphinx/update_versions.py --since v3.20.0 --overwrite Manually remove directives generated in documents for long-existing features for which documentation was added.
| * | Help: Organize and revise 3.21 release notesBrad King2021-06-171-148/+204
| | | | | | | | | | | | | | | Add section headers similar to the 3.20 release notes and move each individual bullet into an appropriate section. Revise a few bullets.
| * | Help: Consolidate 3.21 release notesBrad King2021-06-1460-343/+236
| | | | | | | | | | | | | | | Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.21.rst`.
* | | Tutorial: Add infrastructure to preserve old links when renaming stepsBrad King2021-06-171-0/+9
| | |