- May 14, 2021
-
-
Marc Chevrier authored
Fixes: #22174
-
f6d4fa63 cmStateDirectory: Comment relative path top directory selection approach f0ffb1e2 cmGlobalGenerator: Simplify relative path conversion in AddRuleHash d346805e cmLocalCommonGenerator: Select work directory semantically 15fa3200 cmLocalGenerator: Factor out relative path conversion helpers 1879f1bc cmLocalCommonGenerator: Factor out relative path conversion helper 1d1d88d3 cmMakefileTargetGenerator: Clarify name of relative path conversion helper ec1ea130 cmDependsFortran: Simplify relative path conversion helper ba7b9398 cmStateDirectory: Rename ConvertToRelPathIf{Not => }Contained ... Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6122
-
c7aa3bde Tests/include_external_msproject: Check C# project reference 65b58b03 VS Generator: Properly reference included external C# projects Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6123
-
5d32ce32 FetchContent: Use private local variables in FetchContent_MakeAvailable Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Craig Scott <craig.scott@crascit.com> Merge-request: !6114
-
-
f78b167a cmCommandLineArgument: Provide more information syntax error messages 5aa0dec6 cmake: `--build` and `--install` error out when encountering bad flags 928cdb17 cmCommandLineArgument: Correctly record parsing failures Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6119
-
f78b167a cmCommandLineArgument: Provide more information syntax error messages 5aa0dec6 cmake: `--build` and `--install` error out when encountering bad flags 928cdb17 cmCommandLineArgument: Correctly record parsing failures Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6119
-
db8e0bee cmGlobalNinjaGenerator: Clarify semantics of Fortran scanning info bd12b97d cmScanDepFormat: Drop unused "outputs", "inputs", and "depends" fields Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6115
-
Kitware Robot authored
-
- May 13, 2021
-
-
Brad King authored
-
Brad King authored
-
Brad King authored
Most calls to `MaybeConvertToRelativePath` use one of our common work directories (e.g. top of the build tree) as the local path. Add helpers for each of the common cases to simplify and clarify call sites.
-
Brad King authored
-
Brad King authored
-
Dario Passet authored
-
Robert Maynard authored
-
Robert Maynard authored
Fixes #22186
-
Arcturus Arcturus authored
-
Brad King authored
Use `optional<>` instead of `unique_ptr<>` to hold optional value.
-
Brad King authored
These fields are specified by our `P1689r3` paper, but are not actually needed. The dependencies of the scanning results themselves can be captured via normal depfile logic. Avoid saving this possibly-large information in the scanning results. It is not needed by later steps.
-
08db1341 find_*: ensure consistent behavior for cache variables f5fa6d53 class cmake: Store working directory at cmake launch b1729200 find_*: refactor cache variable handling Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6110
-
3a715344 Ninja: Restore support for Fortran in a symlinked build tree Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6120
-
-
3a715344 Ninja: Restore support for Fortran in a symlinked build tree Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6120
-
Dario Passet authored
-
Kitware Robot authored
-
- May 12, 2021
-
-
Brad King authored
The "Not" in the method name is backward from its logic.
-
Brad King authored
Our call to `MaybeConvertToRelativePath` uses paths that always pass the "maybe" checks. Use `ForceToRelativePath` directly.
-
Brad King authored
-
Brad King authored
Since commit f3eed2c4 (cmGlobalNinjaGenerator: use P1689 dependency file format for Fortran, 2019-03-12, v3.20.0-rc1~454^2), Fortran stopped working in a build tree whose path contains a symlink. The reason is that the P1689r3 format's `work-directory` field gets populated with the realpath (via `getcwd`) of the build tree instead of the logical path to the build tree used for generating relative paths in `build.ninja`. This causes the `Fortran.dd` file to get absolute (real)paths to `.o` files, and Ninja does not match them with the relative `.o` file paths in `build.ninja`. Fix this by dropping use of the `work-directory` field. This restores our prior approach of generating paths in the dyndep file using the same forms of paths received from the buildsystem generator. The P1689r3 paper's format may need to be revised to account for this. Fixes: #21683
-
Robert Maynard authored
-
bca69d42 gitlab-ci: add codespell lint job bf35f384 gitlab-ci: rename lint builds to start in lint: f89c1a55 UseJava: Avoid non-word "compilability" in documentation Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6118
-
Brad King authored
-
Brad King authored
-
dfaf55fb Xcode: add extra '$(inherited)' entries using InheritBuildSettingAttribute. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6077
-
5e8fa0b7 Source: Minor code improvements Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6116
-
18bd63af ci: enable FindProtobuf gRPC test on Linux builds 27adb6c7 gitlab-ci: update Debian base images 89478e64 gitlab-ci: update to Fedora 34 base images 6ff48b86 ci: add gRPC to Debian and Fedora base images 4ad8bfcd ci: add codespell to Fedora base image fa261d1b ci: add Qt 6 to Fedora base image 82fc490f ci: update to Fedora 34 for Linux base images a69e6dba gitlab-ci: update to Fedora 34 for upload jobs ... Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6117
-