- 28 Oct, 2019 1 commit
-
-
Saleem Abdulrasool authored
`-num-threads` is for the threading, not the job control. Use `-j` to launch the parallel jobs. This enables parallel builds for Swift again after driver updates preventing the parallelization through `-num-threads`.
-
- 18 Oct, 2019 1 commit
-
-
Brad King authored
-
- 17 Oct, 2019 3 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
-
- 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 14 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
-
Brad King authored
-
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
-
Ben Boeckel authored
Macports installs into `include/postgresql${suffix}`. Add this to the list of supported suffixes. Also copy the non-server `postgresql/${suffix}` path.
-
Ben Boeckel authored
-
Brad King authored
Merge-request: !3906
-
Micael Borgefeldt authored
Issue: #17264
-
Micael Borgefeldt authored
Fix the file extension added by commit 158f3795 (IAR: Add v850 assembler support, 2019-09-23, v3.16.0-rc1~70^2). Issue: #17264
-