- May 27, 2020
-
- May 19, 2020
-
-
Brad King authored
Merge-request: !4765
-
- May 15, 2020
-
-
Brad King authored
Merge-request: !4751
-
Brad King authored
Merge-request: !4752
-
Brad King authored
In commit 40aa6c05 (cmGeneratorTarget: Add method to collect all sources for all configs, 2017-04-10, v3.9.0-rc1~268^2~5) we forgot to update `ClearSourcesCache` to also clear `AllConfigSources`. This leads to subtle cases where code paths like PCH handling that add sources during generation break depending on ordering. Suggested-by: Christian Fersch Fixes: #20712, #20702
-
- May 14, 2020
- May 11, 2020
-
-
Brad King authored
Merge-request: !4736
-
Brad King authored
VS 2017 15.6 introduced support for this pragma. Older MSVC versions warn that it is unknown. Fixes: #20692
-
Brad King authored
Merge-request: !4734
-
Brad King authored
If a source file gets per-source flags from both PCH and custom `COMPILE_OPTIONS`, combine them correctly. Fixes: #20694, #20456
-
- May 09, 2020
-
-
Brad King authored
Merge-request: !4725
-
Brad King authored
Since commit effafca7 (FindGTK2: Add harfbuzz to GTK2_INCLUDE_DIRS, 2019-10-01, v3.16.0-rc1~22^2), pango's dependency on harfbuzz has been captured, but only for the `GTK2_INCLUDE_DIRS` and `GTK2_LIBRARIES` variables. Add the `GTK2::harfbuzz` imported target and update the `GTK2::pango` target to depend on it. Issue: #19531
-
- May 06, 2020
-
-
Brad King authored
Merge-request: !4693
-
- May 05, 2020
-
-
Rolf Eike Beer authored
Fixes: #20652
-
Brad King authored
Merge-request: !4711
-
Brad King authored
Fix the condition added by commit fada8cbf (CheckLanguage: Report CMAKE_CUDA_HOST_COMPILER if needed for compilation, 2019-05-31, v3.15.0-rc1~12^2) to activate CUDA-specific logic. The old condition had worked in our test suite only by accident because the loop variable used in the test happened to be the name and value that the old condition used! Update the test to use a different name. Fixes: #19013
-
- Apr 28, 2020
- Apr 27, 2020
- Apr 14, 2020
- Apr 10, 2020
-
-
Chuck Atkins authored
-
- Apr 06, 2020
- Apr 01, 2020
-
-
Brad King authored
Merge-request: !4557
-
Fixes: #20525
-
- Mar 30, 2020
-
-
Brad King authored
Merge-request: !4544
-
Brad King authored
Merge-request: !4545
-
Brad King authored
This script was added by commit 0f150b69 (AIX: Explicitly compute shared object exports for both XL and GNU, 2019-07-11, v3.16.0-rc1~418^2~2) but does not have a `.sh` extension so our existing install rules neglect to give it execute permission. Our test suite works on AIX in the build tree but the script is broken without execute permission on installation. Fixes: #20520
-
Brad King authored
Since commit b8626261 (Precompile headers: Add methods to generate PCH sources, 2019-07-13, v3.16.0-rc1~182^2~4) we look up source files for a target using an upper-case configuration even though an original-case name is sufficient. Since commit 36ded610 (PCH: Generate sources during Compute step, 2019-10-05, v3.16.0-rc1~2^2) the source file lookup is the first time we compute many on-demand structures that depend on the configuration name. This caused the `$<CONFIG>` generator expression to evaluate to the upper-case configuration name in some cases where we used original-case before. Fix this by switching the source file lookup to the original-case config name. Add a test covering the symptom that led to the discovery of this problem. Fixes: #20517
-
- Mar 26, 2020