- Jun 16, 2021
-
-
Brad King authored
Since commit 9054cd05 (VS: Add flag table entries for '/external:W*' flags in VS 16.10, 2021-05-28, v3.20.4~10^2) we map flags to the `ExternalWarningLevel` element. VS 16.9 does not support that element, but its `cl` compiler does support the `/external:W*` flags. Filter out the flag table entry on older VS versions. Fixes: #22308
-
Brad King authored
Port from `cmGlobalVisualStudioVersionedGenerator`.
-
Brad King authored
-
d3274e0a FindLATEX: Search user-local MiKTeX locations Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6230
-
a35d1212 Ninja: Populate P1689R4 compiled-module-path field for Fortran 10b2e534 cmScanDepFormat: Remove Fortran-specific compiled-module-path logic 2b9890e9 cmScanDepFormat: Avoid writing lookup-method with default value Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6228
-
-
9c988784 gitlab-ci: update macOS jobs to use Xcode 12.5 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6229
-
9c988784 gitlab-ci: update macOS jobs to use Xcode 12.5 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6229
-
Kitware Robot authored
-
- Jun 15, 2021
-
-
Brad King authored
-
Brad King authored
When scanning Fortran dependencies, we know the file path at which a provided module file is written. Store it in the `compiled-module-path` field as specified by P1689R4. Our collator in `cmake_ninja_dyndep` no longer needs to assume that the module file path can be derived from the logical module name. In the future, the Fortran dependency scanning may be done by the compiler itself, in which case it will provide the value of `compiled-module-path`.
-
Brad King authored
Read and write the `compiled-module-path` field only when explicitly known. Move the assumption that the `compiled-module-path` can be derived from the logical module name from the scandep parser to the `cmake_ninja_dyndep` helper.
-
Brad King authored
-
312ced65 cmNinjaTargetGenerator: Fix scan rule PREPROCESSED_SOURCE placeholder 1dd9c4ab cmNinjaTargetGenerator: Clarify GetScanBuildStatement condition d94b2388 cmNinjaTargetGenerator: Simplify scan rule response file selection Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6227
-
0665d909 CMakeDependentOption: Allow parentheses in the depends string Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6225
-
Kitware Robot authored
-
- Jun 14, 2021
-
-
Brad King authored
When running the module dependencies scan tool for for a language that does not compile the preprocessed output, we do not actually put the preprocessed output in the build graph. However, the value of `CMAKE_EXPERIMENTAL_<LANG>_SCANDEP_SOURCE` may reference the placeholder for the preprocessed source. Populate the placeholder to keep the file out of the way. In particular, do not clobber the `.ddi` file.
-
Brad King authored
Use the `compilePP` variable directly rather than relying on callers to make `compilePP == !ppFileName.empty()`.
-
`if()` takes the condition as a list of arguments. Parentheses need to be separated as well. Fixes: #22303
-
Brad King authored
-
Brad King authored
-
e8dc95ae ObjectiveC: Add C17 and C23 support Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Raul Tambre <raul@tambre.ee> Merge-request: !6219
-
5bf16514 Find{BLAS,LAPACK}: Revise and extend Intel MKL usage documentation 8585a12b Find{BLAS,LAPACK}: Move enabled language requirement to top of documentation 6a7c055f Find{BLAS,LAPACK}: Revise formatting of intro docs 43b58136 Find{BLAS,LAPACK}: Move implementation note from docs to comments 3beac78a Find{BLAS,LAPACK}: Revise imported targets documentation layout 6f305cd5 Find{BLAS,LAPACK}: Factor out vendor documentation Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6218
-
130fa72b Find{BLAS,LAPACK}: Update for Intel oneAPI structure under MKLROOT Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6210
-
a7bbbbf7 Tests: ignore Xcode DVTPlugInManager output 8dcdd435 Tests: recognize Xcode 13 linker warning Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6216
-
e49cbf1d Help: cmake_path: fix erroneous example for IS_PREFIX Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6223
-
-
b06887b4 Merge branch 'backport-3.20-help-cmake_path-IS_PREFIX' into help-cmake_path-IS_PREFIX 4665d1e6 Help: cmake_path: fix erroneous example for IS_PREFIX e49cbf1d Help: cmake_path: fix erroneous example for IS_PREFIX Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6223
-
-
68bbec66 fileapi: Fix codemodel-v2 link command fragment relative paths Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6220
-
68bbec66 fileapi: Fix codemodel-v2 link command fragment relative paths Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6220
-
Kitware Robot authored
-
- Jun 13, 2021
-
-
Kitware Robot authored
-
- Jun 12, 2021
-
-
Marc Chevrier authored
-
Marc Chevrier authored
Fixes: #22302
-
Marc Chevrier authored
-
Kitware Robot authored
-
- Jun 11, 2021
-