summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'doc-unity-build'Brad King2019-10-124-17/+37
|\ | | | | | | | | | | | | | | | | | | 13c8dbd5a6 Help: Document CMAKE_UNITY_BUILD/CMAKE_EXPORT_COMPILE_COMMANDS limitation ed06d27c7f Help: Extend documentation of CMAKE_UNITY_BUILD variable 1d9155eb93 Help: Improve UNITY_BUILD documentation formatting 8aac65a361 Help: Document CMAKE_UNITY_BUILD in 3.16 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3905
| * Help: Document CMAKE_UNITY_BUILD/CMAKE_EXPORT_COMPILE_COMMANDS limitationBrad King2019-10-113-0/+14
| | | | | | | | | | | | | | These two options currently do not work well together. Mention this limitation in the documentation. Issue: #19826
| * Help: Extend documentation of CMAKE_UNITY_BUILD variableBrad King2019-10-111-3/+5
| |
| * Help: Improve UNITY_BUILD documentation formattingBrad King2019-10-111-15/+15
| |
| * Help: Document CMAKE_UNITY_BUILD in 3.16 release notesBrad King2019-10-111-0/+4
| |
* | Merge branch 'release-3.15'Brad King2019-10-120-0/+0
|\ \
| * \ Merge branch 'InstallRequiredSystemLibraries-redist' into release-3.15Brad King2019-10-111-0/+7
| |\ \ | | | | | | | | | | | | Merge-request: !3909
| * \ \ Merge branch 'vs-v142-csharp-flags' into release-3.15Brad King2019-10-112-2/+575
| |\ \ \ | | | | | | | | | | | | | | | Merge-request: !3908
* | \ \ \ Merge topic 'InstallRequiredSystemLibraries-redist'Brad King2019-10-121-0/+7
|\ \ \ \ \ | | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | ecbf6546d7 IRSL: Install vcruntime140_1.dll if available 2eecd1c3bc IRSL: Prefer MSVC runtime libraries from newest toolset first Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3909
| * | | | IRSL: Install vcruntime140_1.dll if availableBrad King2019-10-111-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | VS 2019 now distributes this additional runtime DLL with its `14.2x` toolsets. Fixes: #19829
| * | | | IRSL: Prefer MSVC runtime libraries from newest toolset firstBrad King2019-10-111-0/+1
| | | | |
* | | | | Merge topic 'vs-v142-csharp-flags'Brad King2019-10-122-2/+575
|\ \ \ \ \ | | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | bbf216fb6b VS: Add toolset v142 CSharp flag table Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3908
| * | | | VS: Add toolset v142 CSharp flag tableBrad King2019-10-112-2/+575
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 626c51f47b (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
* | | | CMake Nightly Date StampKitware Robot2019-10-121-1/+1
| | | |
* | | | Merge topic 'cmake-bin-link-job-pool'Brad King2019-10-113-0/+13
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b7509dd674 Add option to configure Ninja link job pool for CMake's own binaries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3901
| * | | | Add option to configure Ninja link job pool for CMake's own binariesBrad King2019-10-103-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | Create an undocumented `CMake_JOB_POOL_LINK_BIN` option that builders can set to avoid linking too many of our binaries at once.
* | | | | Merge branch 'release-3.16'Brad King2019-10-110-0/+0
|\ \ \ \ \
| * \ \ \ \ Merge branch 'intel-19-compile-features' into release-3.16Brad King2019-10-113-4/+30
| |\ \ \ \ \ | | |_|_|_|/ | |/| | | | | | | | | | Merge-request: !3900
* | | | | | Merge topic 'intel-19-compile-features'Brad King2019-10-113-4/+30
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3fb146cb11 Tests: Update CompileFeatures test for Intel 19 with VS 2015 847e8bc98c Intel: Fix default C++ dialect detection on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3900
| * | | | | Tests: Update CompileFeatures test for Intel 19 with VS 2015Brad King2019-10-101-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Blacklist `cxx_relaxed_constexpr` for this case because the compiler does not advertise the support in this mode but compiles our example.
| * | | | | Intel: Fix default C++ dialect detection on WindowsBrad King2019-10-102-4/+24
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | For the Intel Compiler for Windows we have some subtle preprocessor checks in compiler feature detection to detect C++11 and C++14 modes. Use these when detecting the default C++ dialect too.
* | | | | CMake Nightly Date StampKitware Robot2019-10-111-1/+1
| | | | |
* | | | | Merge topic 'rel-push'Brad King2019-10-101-0/+3
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | 1529f4a930 Utilities/Release: Teach "push" script to create destination subdirectory Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3902
| * | | | Utilities/Release: Teach "push" script to create destination subdirectoryBrad King2019-10-101-0/+3
|/ / / / | | | | | | | | | | | | | | | | | | | | Extend the script added by commit 9bf97363b0 (Utilities/Release: Replace upload step with a "push" script, 2019-05-24, v3.15.0-rc1~56^2) to create the destination subdirectory for the CMake version being pushed.
* | | | Merge branch 'release-3.16'Brad King2019-10-100-0/+0
|\ \ \ \ | |/ / /
| * | | CMake 3.16.0-rc1v3.16.0-rc1Brad King2019-10-101-1/+1
| | | |
* | | | Merge topic 'deprecate-policy-old'Brad King2019-10-105-2/+41
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d00bb419ca Add deprecation warnings for policies CMP0069 and below Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3893
| * | | | Add deprecation warnings for policies CMP0069 and belowBrad King2019-10-105-2/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The OLD behaviors of all policies are deprecated, but only by documentation. Add an explicit deprecation diagnostic for policies introduced in CMake 3.9 and below to encourage projects to port away from setting policies to OLD.
* | | | | Merge branch 'release-3.16'Brad King2019-10-100-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge branch 'rename_loglevel_option' into release-3.16Brad King2019-10-1020-44/+160
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !3899
| * \ \ \ \ Merge branch 'pch-generate' into release-3.16Brad King2019-10-1015-89/+255
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Merge-request: !3890
| * \ \ \ \ \ Merge branch 'ExternalProject-minor-typos' into release-3.16Brad King2019-10-091-2/+2
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !3898
* | \ \ \ \ \ \ Merge topic 'ExternalProject-minor-typos'Brad King2019-10-101-2/+2
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5d3b825cbd ExternalProject: fix some documentation typos Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3898
| * | | | | | | ExternalProject: fix some documentation typosBen Boeckel2019-10-091-2/+2
| | | | | | | |
* | | | | | | | Merge topic 'rename_loglevel_option'Brad King2019-10-1020-44/+160
|\ \ \ \ \ \ \ \ | | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7bbddeb78d CLI: Rename --loglevel to --log-level for naming consistency Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Alex Turbov <i.zaufi@gmail.com> Merge-request: !3899
| * | | | | | | CLI: Rename --loglevel to --log-level for naming consistencyCraig Scott2019-10-1020-44/+160
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Other multi-word command line options use hyphens to separate the words, so the --loglevel option introduced in CMake 3.15 was inconsistent in this regard. Rename it to --log-level but still support the original --loglevel name to preserve backward compatibility.
* | | | | | | Merge topic 'pch-generate'Brad King2019-10-1015-89/+255
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 36ded610af PCH: Generate sources during Compute step Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3890
| * | | | | | PCH: Generate sources during Compute stepCristian Adam2019-10-0915-89/+255
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2019-10-101-1/+1
| | | | | | |
* | | | | | | Merge branch 'release-3.16'Brad King2019-10-090-0/+0
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | |
| * | | | | | Merge branch 'vs-16.4-global-targets' into release-3.16Brad King2019-10-091-0/+4
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !3896
| * \ \ \ \ \ \ Merge branch 'file-GENERATE-earlier' into release-3.16Brad King2019-10-094-15/+11
| |\ \ \ \ \ \ \ | | | |/ / / / / | | |/| | | | | | | | | | | | | Merge-request: !3895
| * | | | | | | Merge branch 'apple-asm-deployment-target' into release-3.16Brad King2019-10-091-0/+2
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !3894
| | * | | | | | | Apple: Set Clang ASM compiler featuresGregor Jasny2019-10-091-0/+2
| | | |_|/ / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The same is done for the C and CXX language. This initializes compiler flags like the sysroot path or deployment target. Closes: #19794 Suggested-by: Kyle Fleming
* | | | | | | | CMake Nightly Date StampKitware Robot2019-10-091-1/+1
| | | | | | | |
* | | | | | | | Merge branch 'release-3.16'Brad King2019-10-080-0/+0
|\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge branch 'vs-16.4-global-targets' into release-3.16Brad King2019-10-071-0/+4
| |\ \ \ \ \ \ \ \ | | | |_|_|/ / / / | | |/| | | | | | | | | | | | | | | Merge-request: !3896
| * | | | | | | | Merge branch 'file-GENERATE-earlier' into release-3.16Brad King2019-10-074-15/+11
| |\ \ \ \ \ \ \ \ | | | |_|_|/ / / / | | |/| | | | | | | | | | | | | | | Merge-request: !3895
| * | | | | | | | Merge branch 'apple-asm-deployment-target' into release-3.16Brad King2019-10-074-2/+13
| |\ \ \ \ \ \ \ \ | | |_|_|/ / / / / | |/| | | | | | | | | | | | | | | | Merge-request: !3894
* | | | | | | | | Merge branch 'release-3.15'Brad King2019-10-080-0/+0
|\ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|/ | |/| | | | | | |