- Jun 21, 2021
-
-
360ff17d ExternalProject: Use ${ref}^0 to avoid MSYS/Cygwin shell substitutions Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6249
-
-
1dd0eae4 Tests: Fix xcode version detection for Xcode 13 on ARM Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6248
-
1dd0eae4 Tests: Fix xcode version detection for Xcode 13 on ARM Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6248
-
-
73898c49 Tutorial: Make code snippets linkable Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6247
-
73898c49 Tutorial: Make code snippets linkable Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6247
-
-
2abce794 Help: Clarify the usage scope of source_group Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6246
-
2abce794 Help: Clarify the usage scope of source_group Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6246
-
-
37b24e0b GNUInstallDirs: don't use lib64 on Alpine Linux Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6244
-
37b24e0b GNUInstallDirs: don't use lib64 on Alpine Linux Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6244
-
35d3e00e FindPkgConfig: split args if loaded from environment Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6222
-
bd38749f ctest: allow test output to add labels Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6234
-
f29e1874 Compiler/MSVC: use the `-external:I` flag for system includes 5a5c85df Tests/IncludeDirectories: support MSVC in system include tests 399a3204 Tests/IncludeDirectories: align sibling predicates 20ab4919 Tests/IncludeDirectories: factor out applying flags to targets 809f7b0c Tests/IncludeDirectories: fix copy pasta for otherlib b0943249 Tests/IncludeDirectories: Include system headers via angle brackets 8f63f3b0 cmVisualStudio10TargetGenerator: remove unused variable Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Julien Waechter <greenjava@gmail.com> Acked-by:
DE-VS wenglor <devs.wenglor@gmail.com> Merge-request: !4766
-
c8eb3577 CompilerId: Tolerate variables named for languages Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6243
-
-
c8eb3577 CompilerId: Tolerate variables named for languages Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6243
-
Kitware Robot authored
-
- Jun 20, 2021
-
-
Craig Scott authored
In 5e941a54 (ExternalProject: Ensure git fetch if updating to hash we don't have yet, 2021-05-09), the form ${ref}^{commit} was used to ensure the ref was treated as a commit. When running under a MSYS2 or Cygwin shell, the {commit} part can be translated by the shell, leaving it as ${ref}^commit, which git doesn't understand. Use the equivalent but safer form ${ref}^0, since it won't be subject to the shell substitution issue. Fixes: #22299
-
Kitware Robot authored
-
- Jun 19, 2021
-
-
Kitware Robot authored
-
- Jun 18, 2021
-
-
Brad King authored
Running `xcode -version` on an ARM box prints content to stderr: objc[...]: Class ... is implemented in both... One of the two will be used. Which one is undefined. Capture and parse only stdout. Otherwise we might configure test behavior for the wrong version of Xcode.
-
Fixes: #18856
-
Fixes: #22318
-
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>
-
See: #17904
-
If a project or user sets a variable or cache entry named `C`, `CXX`, `CUDA`, `Fortran`, `CSharp`, or `ISPC`, we were previously comparing each enabled language name to the value of that variable, rather than the name itself. Double-quote the string to take advantage of policy `CMP0054`, but also add "x" prefixes to support projects that do not set the policy. This extends a similar fix in commit bd16a985 (CompilerId/Features: Tolerate variables named for languages, 2021-04-28) in more places. In particular, ensure that we consider the proper list of compiler ids. Issue: #22125
-
9ba99a12 VS: Add support for Utf8Enconding when using VS 16.10+ Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6238
-
-
9ba99a12 VS: Add support for Utf8Enconding when using VS 16.10+ Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6238
-
-
b0f830ce VS: Do not apply any '/external:*' flag table mapping on VS < 16.10 3fd65f5c VS: Compare VS instance versions as strings Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6241
-
b0f830ce VS: Do not apply any '/external:*' flag table mapping on VS < 16.10 3fd65f5c VS: Compare VS instance versions as strings Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6241
-
-
701773f1 CheckCompilerFlag: Handle -Werror= for GCC 11 Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6242
-
701773f1 CheckCompilerFlag: Handle -Werror= for GCC 11 Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6242
-
Kitware Robot authored
-