- Oct 31, 2019
-
-
Brad King authored
Merge-request: !3965
-
Brad King authored
Merge-request: !3964
-
Brad King authored
Merge-request: !3962
-
Craig Scott authored
Merge-request: !3966
- Oct 30, 2019
-
-
Craig Scott authored
Fixes: #19900
-
Enable passing a RPATH to Swift shared libraries. This enables testing libraries before they have been installed.
-
-
On Windows, `CollapseFullPath` called with a path that ends with a dot might return a file with the same base name but any extension. To make sure we get only the file with the requested header extension, pass the complete file name to `CollapseFullPath`. Fixes: #19892
-
Brad King authored
Merge-request: !3961
-
-
- Oct 29, 2019
-
-
Brad King authored
Merge-request: !3959
-
Brad King authored
In commit 6e613ff3 (bootstrap: Add infrastructure to detect threading flags, 2017-11-28, v3.11.0-rc1~281^2~1) an extra level of nesting was added to the selection loop, but the inner-most `break` command used to exit the loop on success was not updated. This caused the outer-most loop to iterate unnecessarily and repeatedly try the same compilers again. In the case of compilers requiring a `-std=` flag, this may have caused the oldest standard to be used instead of the newest.
-
- Oct 28, 2019
-
-
Brad King authored
Merge-request: !3957
-
Brad King authored
Merge-request: !3947
-
Fixes: #19883
-
Brad King authored
Pass the value to the Swift compiler driver via `-sdk`. We already do this for C/C++ via `-isysroot`. This fixes command-line builds on macOS 10.15 with Xcode 11 Swift tools. Fixes: #19880
-
Brad King authored
Merge-request: !3950
-
`-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`.
-
Brad King authored
Merge-request: !3952
-
Brad King authored
Merge-request: !3954
-
Craig Scott authored
Merge-request: !3948
-
Craig Scott authored
Merge-request: !3953
-
- Oct 27, 2019
-
-
Craig Scott authored
-
Craig Scott authored
-
Craig Scott authored
-
Craig Scott authored
-
Craig Scott authored
The original intent of <PackageName>_ROOT may have been for it to apply only to Find modules, but the implementation of the find_package() command treats modules and config packages the same. Both result in a <PackageName>_ROOT variable being pushed onto the stack of package roots. A config package can also call other find_...() commands, the behavior doesn't apply just to find modules.
-
- Oct 26, 2019
-
-
Craig Scott authored
This fixes two errors: not accounting for the trailing null and a misunderstanding of what std::numeric_limits::digits10 means.
-
Craig Scott authored
-
- Oct 24, 2019
-
-
Brad King authored
Merge-request: !3941
-
- Oct 23, 2019
-
-
Kyle Edwards authored
-
- Oct 21, 2019
-
-
Brad King authored
Merge-request: !3937
-
Brad King authored
Merge-request: !3916
-
Brad King authored
Merge-request: !3939
-
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
-
- Oct 20, 2019
-
-
Sylvain Joubert authored
-
- Oct 18, 2019
-
- Oct 17, 2019
-
-
Brad King authored
Merge-request: !3928
-