- 28 Oct, 2019 1 commit
-
-
Craig Scott authored
Merge-request: !3953
-
- 27 Oct, 2019 1 commit
-
-
Craig Scott authored
-
- 24 Oct, 2019 1 commit
-
-
Brad King authored
Merge-request: !3941
-
- 23 Oct, 2019 1 commit
-
-
Kyle Edwards authored
-
- 21 Oct, 2019 4 commits
-
-
Brad King authored
Merge-request: !3937
-
Brad King authored
Merge-request: !3916
-
Brad King authored
Merge-request: !3939
-
Alan W. Irwin authored
Fix the `COMPILE_LANGUAGE/CXX_COMPILER_ID` variant of the example to have the same meaning as the `COMPILE_LANG_AND_ID` variant. The inconsistency was introduced by commit 808b8180 (Genex: CompileLang and CompileLangAndId now match against a list of ids, 2019-05-30, v3.15.0-rc1~11^2~1). Fixes: #19862
-
- 20 Oct, 2019 1 commit
-
-
Sylvain Joubert authored
-
- 18 Oct, 2019 1 commit
-
-
Brad King authored
-
- 17 Oct, 2019 4 commits
-
-
Brad King authored
Merge-request: !3928
-
Brad King authored
Teach the Makefile generator to scan the implicit dependencies of PCH creation. When a header named by `target_precompile_headers` changes the corresponding PCH must be rebuilt and all consumers recompiled. Fixes: #19830
-
Brad King authored
Merge-request: !3927
-
Craig Scott authored
Fixes: #18098 #18470 #18520
-
- 16 Oct, 2019 6 commits
- 15 Oct, 2019 11 commits
-
-
Brad King authored
Merge-request: !3921
-
Saleem Abdulrasool authored
Ensure that we preserve the `CMAKE_Swift_COMPILER_TARGET` variable to use cross-compilation for testing the Swift compiler if appropriate.
-
Brad King authored
Merge-request: !3920
-
Brad King authored
Merge-request: !3915
-
Brad King authored
Merge-request: !3918
-
Brad King authored
Merge-request: !3919
-
Brad King authored
Some unset calls were added by commit 079b8e29 (Clang: prefer lld-link over link.exe, 2019-07-11, v3.16.0-rc1~161^2~2) but they are unnecessary since commit 3a82ef78 (CMakeFindBinUtils: Rename and unset variables for additional names, 2019-07-23, v3.16.0-rc1~332^2~2). Suggested-by:
Norbert Lange <nolange79@gmail.com>
-
Manuel Herrmann authored
-
Willem Deconinck authored
-
Willem Deconinck authored
-
Brad King authored
Issue: #19838
-
- 14 Oct, 2019 3 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
-
- 12 Oct, 2019 1 commit
-
-
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.
-
- 11 Oct, 2019 5 commits
-
-
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
VS 2019 now distributes this additional runtime DLL with its `14.2x` toolsets. Fixes: #19829
-