summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fileapi: Add backtraceGraph to codemodel-v2 "directory" objectBrad King2021-03-163-5/+24
| | | | Co-Authored-by: Kyle Edwards <kyle.edwards@kitware.com>
* fileapi: Add a "directory" object to codemodel-v2Brad King2021-03-1615-15/+351
| | | | | | This object will contain more detailed directory-level information. Co-Authored-by: Kyle Edwards <kyle.edwards@kitware.com>
* fileapi: Re-organize backtrace infrastructureBrad King2021-03-163-121/+128
| | | | Make it available to more parts of the codemodel object.
* cmFileAPICodemodel: Build map from each target to its indexBrad King2021-03-161-0/+7
|
* cmInstallTargetGenerator: Report namelink mode with list of filesBrad King2021-03-162-0/+2
|
* cmInstallTargetGenerator: Drop unused GetNamelinkMode methodBrad King2021-03-161-1/+0
|
* Merge topic 'tests-for-xctest_add_bundle'Brad King2021-03-162-0/+43
|\ | | | | | | | | | | | | 74eda8ab1f Tests: Add XCTest cases to cover output directory selection Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5888
| * Tests: Add XCTest cases to cover output directory selectionYauheni Khnykin2021-03-122-0/+43
| | | | | | | | Fixes: #21800
* | Merge topic 'cmake-presets-host-system-name'Brad King2021-03-1615-110/+219
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | 0d497e159b CMakePresets.json: Add ${hostSystemName} macro 79d03ab505 Help: Fix version numbers in CMakePresets.json documentation 69527a1979 Refactor: Pass CMakePresets.json version to ExpandMacros() functions ad19da011d Refactor: Add cmSystemTools::GetSystemName() Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5902
| * | CMakePresets.json: Add ${hostSystemName} macroKyle Edwards2021-03-159-1/+58
| | |
| * | Help: Fix version numbers in CMakePresets.json documentationKyle Edwards2021-03-151-5/+6
| | |
| * | Refactor: Pass CMakePresets.json version to ExpandMacros() functionsKyle Edwards2021-03-152-39/+68
| | |
| * | Refactor: Add cmSystemTools::GetSystemName()Kyle Edwards2021-03-155-66/+88
| | | | | | | | | | | | And use it for CMAKE_HOST_SYSTEM_NAME and CMAKE_SYSTEM_NAME.
* | | Merge topic 'doc-configure_file-cmakedefine01'Brad King2021-03-161-2/+24
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | c13f75982f Help: Clarify configure_file #cmakedefine01 syntax and behavior Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Michael Hirsch <michael@scivision.dev> Merge-request: !5909
| * | | Help: Clarify configure_file #cmakedefine01 syntax and behaviorElsie Hupp2021-03-151-2/+24
| | | | | | | | | | | | | | | | Fixes: #21935
* | | | Merge topic 'ExternalData-stop-forking-to-cmake'Brad King2021-03-161-2/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b6c022eaa2 ExternalData: use `file(CREATE_LINK)` 01cc8bf930 ExternalData: use `file(COPY_FILE)` instead of forking CMake Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5875
| * | | | ExternalData: use `file(CREATE_LINK)`Ben Boeckel2021-03-111-1/+2
| | | | | | | | | | | | | | | | | | | | This avoids spawning a new CMake command which isn't necessary.
| * | | | ExternalData: use `file(COPY_FILE)` instead of forking CMakeBen Boeckel2021-03-111-1/+1
| | | | |
* | | | | Merge topic 'cstr-cleanup'Brad King2021-03-1611-50/+47
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 12624ebd7e Source: Reduce c_str() usage Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5900
| * | | | | Source: Reduce c_str() usagevvs314152021-03-1311-50/+47
| | | | | |
* | | | | | Merge branch 'release-3.20'Brad King2021-03-160-0/+0
|\ \ \ \ \ \
| * \ \ \ \ \ Merge topic 'FindMatlab-r2021a' into release-3.20Brad King2021-03-161-0/+1
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 427f5f2fa9 FindMatlab: R2021a version map Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5907
* | \ \ \ \ \ \ Merge topic 'FindMatlab-r2021a'Brad King2021-03-161-0/+1
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 427f5f2fa9 FindMatlab: R2021a version map Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5907
| * | | | | | | FindMatlab: R2021a version mapMichael Hirsch2021-03-151-0/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2021-03-161-1/+1
| |_|_|_|_|/ / |/| | | | | |
* | | | | | | Merge branch 'release-3.20'Brad King2021-03-150-0/+0
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| * | | | | | Merge topic 'ci-vs-16.8-in-16.9' into release-3.20Brad King2021-03-152-4/+4
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7662344faa gitlab-ci: Fix using VS 16.8 toolset under VS 16.9 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5910
* | \ \ \ \ \ \ Merge topic 'ci-vs-16.8-in-16.9'Brad King2021-03-152-4/+4
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7662344faa gitlab-ci: Fix using VS 16.8 toolset under VS 16.9 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5910
| * | | | | | | gitlab-ci: Fix using VS 16.8 toolset under VS 16.9Brad King2021-03-152-4/+4
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The 16.8 and 16.9 toolset numbers vary only in their third component. Use CMake 3.19.7 for three-component toolset version specification support.
* | | | | | | Merge branch 'release-3.20'Brad King2021-03-150-0/+0
|\ \ \ \ \ \ \ | |/ / / / / /
| * | | | | | Merge branch 'release-3.19' into release-3.20Brad King2021-03-150-0/+0
| |\ \ \ \ \ \
* | \ \ \ \ \ \ Merge branch 'release-3.19'Brad King2021-03-150-0/+0
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | |
| * | | | | | | CMake 3.19.7v3.19.7Brad King2021-03-151-1/+1
| | | | | | | |
* | | | | | | | Merge branch 'release-3.20'Brad King2021-03-150-0/+0
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | |
| * | | | | | | Merge branch 'release-3.19' into release-3.20Brad King2021-03-150-0/+0
| |\ \ \ \ \ \ \ | | |/ / / / / /
* | | | | | | | Merge branch 'release-3.19'Brad King2021-03-150-0/+0
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | |
| * | | | | | | Merge branch 'vs-toolset-version' into release-3.19Brad King2021-03-127-96/+170
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !5903
* | \ \ \ \ \ \ \ Merge branch 'release-3.20'Brad King2021-03-150-0/+0
|\ \ \ \ \ \ \ \ \ | | |_|/ / / / / / | |/| | | | | | |
| * | | | | | | | Merge topic 'vs-toolset-version' into release-3.20Brad King2021-03-157-96/+170
| |\ \ \ \ \ \ \ \ | | | |/ / / / / / | | |/| / / / / / | | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 30c835428f VS: Accept and translate '-T version=' values with three components 58a50a3a0a VS: Fix '-T version=14.28' under VS 16.9 09f59da7f0 cmGlobalVisualStudioVersionedGenerator: Clarify local variable name Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5903
* | | | | | | | Merge topic 'vs-toolset-version'Brad King2021-03-157-96/+170
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 30c835428f VS: Accept and translate '-T version=' values with three components 58a50a3a0a VS: Fix '-T version=14.28' under VS 16.9 09f59da7f0 cmGlobalVisualStudioVersionedGenerator: Clarify local variable name Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5903
| * | | | | | | VS: Accept and translate '-T version=' values with three componentsBrad King2021-03-123-0/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The VS 16.8 and VS 16.9 toolset versions differ only in their third component. The `vcvarsall` option `-vcvars_ver=` accepts a three component version, so accept this format for VS toolset selection too. Issue: #21922
| * | | | | | | VS: Fix '-T version=14.28' under VS 16.9Brad King2021-03-126-91/+108
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CMake accepts the toolset version that is default in the current VS version by matching the name later VS versions will use for the SxS props files. It predicts the future name based on the first two components of the current VS version's default toolset. However, this heuristic breaks naming the VS 16.8 toolset version 14.28 under VS 16.9 because the latter's default toolset version is 14.28.29910, which did not increment the second version component (unprecedented in VS). Fix this by always using the requested version's SxS props file when it exists, even if it matches the first two components of the current VS version's default toolset. Also add a special case for the name VS 16.10 will use for VS 16.9's default toolset, so that it can be used with VS 16.9 too. Fixes: #21922
| * | | | | | | cmGlobalVisualStudioVersionedGenerator: Clarify local variable nameBrad King2021-03-121-5/+5
| | |/ / / / / | |/| | | | |
* | | | | | | Merge topic 'cmake-print-properties-cache-fix'Brad King2021-03-151-1/+4
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bb9a701a2b CMakePrintHelpers: Work around CACHE argument of set() Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5901
| * | | | | | | CMakePrintHelpers: Work around CACHE argument of set()Kyle Edwards2021-03-111-1/+4
| | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | Fixes: #21919
* | | | | | | CMake Nightly Date StampKitware Robot2021-03-151-1/+1
| |_|_|_|/ / |/| | | | |
* | | | | | CMake Nightly Date StampKitware Robot2021-03-141-1/+1
| |_|_|/ / |/| | | |
* | | | | CMake Nightly Date StampKitware Robot2021-03-131-1/+1
| | | | |
* | | | | Merge branch 'release-3.20'Brad King2021-03-120-0/+0
|\ \ \ \ \ | | |_|/ / | |/| | |
| * | | | Merge topic 'ci-build-no-doc' into release-3.20Brad King2021-03-121-1/+2
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9b5eae9cde gitlab-ci: remove redundant sphinx build from release-style CI jobs Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !5905