- 15 Oct, 2019 7 commits
-
-
Brad King authored
-
Brad King authored
fb16e0e7 Help: Clarify documentation of CMAKE_STATIC_LINKER_FLAGS Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3919
-
Brad King authored
Merge-request: !3919
-
Brad King authored
c9d73b26 cmake: Fix relative path regression in -C Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3912
-
Brad King authored
db5a8d78 FindOpenMP: Add support for HIP clang device pass Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3911
-
Brad King authored
Issue: #19838
-
Kitware Robot authored
-
- 14 Oct, 2019 4 commits
-
-
Brad King authored
Merge-request: !3912
-
Brad King authored
Merge-request: !3911
-
Peter Waller authored
Since commit 4ca0526f (cmake: Pass -S and -B into PreLoad.cmake and -C scripts, 2019-08-20, v3.16.0-rc1~195^2) the value of `CMAKE_SOURCE_DIR` is the source directory rather than the current working directory. This was correct on its own, but the place storing that value is also used as the base for relative paths specified on the command line. The latter should of course be relative to the current working directory. The fix is to switch to use a full path internally, unless a full path is already specified. Add tests for the behaviour of `-C` under these four circumstances: {with -S, without -S} x {full path, relative path} Fixes: #19827
-
Kitware Robot authored
-
- 13 Oct, 2019 2 commits
-
-
Craig Scott authored
7cf79f44 message: Support logging a context with each message 5bf85e25 message: Add new CMAKE_MESSAGE_LOG_LEVEL variable aa59badd Tests: Message log level tests must fail on unwanted output 7c579f0a Help: Move CMAKE_MESSAGE_INDENT variable to correct section 4b021bd3 message: Minor refactor to make code less verbose Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3680
-
Kitware Robot authored
-
- 12 Oct, 2019 14 commits
-
-
Konstantin Pyzhov authored
The HIP clang makes 2 passes when compiling HIP programs: the DEVICE pass and the HOST pass. For openmp, the `-fopenmp` option is only passed to the HOST compilation pass. Therefore, the small test that CMake uses for OpenMP detection fails to compile, and CMake reports failure to detect OpenMP support in the compiler. The suggested solution is to add check for `__HIP_DEVICE_COMPILE__` macro defined by HIP clang for the DEVICE pass to the OpenMP detection test.
-
Brad King authored
-
Brad King authored
874396a3 CMakeVersion: Add option to disable Git suffix b254b065 CMakeVersion: Prefer Git information provided by 'git archive' exports Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3910
-
Brad King authored
ec43d966 FindPostgreSQL: support macports installation scheme 908dff41 FindPostgreSQL: support version 12 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3907
-
Brad King authored
5652e11e IAR: Add 8051 support 6e51db9a IAR: Fix v850 assembler support file extensions Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3906
-
Brad King authored
806e01d6 Objective-C: Do not treat Objective-C files as C++ files Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3904
-
Brad King authored
13c8dbd5 Help: Document CMAKE_UNITY_BUILD/CMAKE_EXPORT_COMPILE_COMMANDS limitation ed06d27c Help: Extend documentation of CMAKE_UNITY_BUILD variable 1d9155eb Help: Improve UNITY_BUILD documentation formatting 8aac65a3 Help: Document CMAKE_UNITY_BUILD in 3.16 release notes Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3905
-
Brad King authored
-
Brad King authored
ecbf6546 IRSL: Install vcruntime140_1.dll if available 2eecd1c3 IRSL: Prefer MSVC runtime libraries from newest toolset first Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3909
-
Brad King authored
bbf216fb VS: Add toolset v142 CSharp flag table Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3908
-
Alex Turbov authored
-
Alex Turbov authored
-
Craig Scott authored
The previous regular expressions were allowing output from lower log levels. The tests still pass after these changes but will now catch regressions (previously they would not have).
-
Kitware Robot authored
-
- 11 Oct, 2019 13 commits
-
-
Alex Turbov authored
-
Alex Turbov authored
-
Brad King authored
Merge-request: !3910
-
Kyle Edwards authored
Distro maintainers who are building from Git with patches added on may want to disable the automatic Git suffixing, as it does not provide any useful information and simply confuses the end user. Add an undocumented CMake_VERSION_NO_GIT variable to disable this.
-
Brad King authored
Update the approach from commit fe2c558b (CMakeVersion: Preserve Git information during 'git archive', 2019-07-25, v3.16.0-rc1~337^2) to prefer `export-subst` information. This will allow exported source trees to be imported into unrelated Git repositories while still using the original upstream CMake commit information.
-
Brad King authored
Merge-request: !3909
-
Brad King authored
Merge-request: !3909
-
Brad King authored
VS 2019 now distributes this additional runtime DLL with its `14.2x` toolsets. Fixes: #19829
-
Brad King authored
-
Brad King authored
Merge-request: !3908
-
Brad King authored
Merge-request: !3908
-
Brad King authored
While the flag tables for C and C++ were generated from MSBuild `.xml` files, the CSharp flag tables were written by hand. Copy the `v141` flag table to use for the `v142` toolset. Remove the special case added by commit 626c51f4 (VS: Update for Visual Studio 2019 Preview 2, 2019-01-24, v3.14.0-rc1~74^2) that mapped the v142 flag table lookup to v141 since we now have the real v142 table. Fixes: #19828
-
Brad King authored
Merge-request: !3907
-