summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* CMake Nightly Date StampKitware Robot2019-12-111-1/+1
|
* Merge branch 'release-3.16'Brad King2019-12-100-0/+0
|\
| * CMake 3.16.1v3.16.1Brad King2019-12-101-1/+1
| |
* | Merge branch 'release-3.16'Brad King2019-12-100-0/+0
|\ \ | |/
| * Merge topic 'wxwidgets_macos_weakframework' into release-3.16Brad King2019-12-101-0/+2
| |\ | | | | | | | | | | | | | | | | | | ada1824dc5 FindwxWidgets: Add support for 3.1.3 on macOS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4126
* | \ Merge topic 'wxwidgets_macos_weakframework'Brad King2019-12-101-0/+2
|\ \ \ | | |/ | |/| | | | | | | | | | | | | ada1824dc5 FindwxWidgets: Add support for 3.1.3 on macOS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4126
| * | FindwxWidgets: Add support for 3.1.3 on macOSTobias Taschner2019-12-101-0/+2
| | | | | | | | | | | | Previously only -framework was used starting with 3.1.3 -weak_framework might also be used and has to be handled.
* | | Merge branch 'release-3.15'Brad King2019-12-100-0/+0
|\ \ \
| * \ \ Merge branch 'backport-3.15-toc_on_ppc' into release-3.15Brad King2019-12-092-2/+35
| |\ \ \ | | | | | | | | | | | | | | | Merge-request: !4122
* | \ \ \ Merge branch 'release-3.16'Brad King2019-12-100-0/+0
|\ \ \ \ \ | | |_|_|/ | |/| | |
| * | | | Merge topic 'toc_on_ppc' into release-3.16Brad King2019-12-104-4/+42
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 90d8bd2deb Merge branch 'backport-3.15-toc_on_ppc' into backport-3.16-toc_on_ppc b35926e260 Check for support before adding bigtoc linker flag 958f858ad8 Check for support before adding bigtoc linker flag 8c7b7df788 bootstrap: Add target_link_options command Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4122
* | \ \ \ \ Merge topic 'toc_on_ppc'Brad King2019-12-106-40/+68
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cb984c6627 Check*CompilerFlag: Modernize modules d806263578 Merge branch 'backport-3.16-toc_on_ppc' into toc_on_ppc 90d8bd2deb Merge branch 'backport-3.15-toc_on_ppc' into backport-3.16-toc_on_ppc b35926e260 Check for support before adding bigtoc linker flag 958f858ad8 Check for support before adding bigtoc linker flag 8c7b7df788 bootstrap: Add target_link_options command Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4122
| * | | | | | Check*CompilerFlag: Modernize modulesAlexander Grund2019-12-092-36/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - User lower-case names - Wrap in function instead of macro to avoid set-unset calls - Use IN LISTS for foreach
| * | | | | | Merge branch 'backport-3.16-toc_on_ppc' into toc_on_ppcBrad King2019-12-094-4/+42
| |\ \ \ \ \ \ | | | |/ / / / | | |/| | | |
| | * | | | | Merge branch 'backport-3.15-toc_on_ppc' into backport-3.16-toc_on_ppcBrad King2019-12-090-0/+0
| | |\ \ \ \ \ | | | | |_|/ / | | | |/| | |
| | | * | | | Check for support before adding bigtoc linker flagAlexander Grund2019-12-092-2/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #20076
| | * | | | | Check for support before adding bigtoc linker flagAlexander Grund2019-12-092-2/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #20076
| | * | | | | bootstrap: Add target_link_options commandAlexander Grund2019-12-092-2/+3
| | | |_|_|/ | | |/| | |
* | | | | | CMake Nightly Date StampKitware Robot2019-12-101-1/+1
| | | | | |
* | | | | | Merge branch 'release-3.15'Brad King2019-12-090-0/+0
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | |
| * | | | | Merge branch 'backport-3.15-FindGTK2-harfbuzz' into release-3.15Brad King2019-12-091-0/+3
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Merge-request: !3877
| | * | | | | FindGTK2: Add harfbuzz to GTK2_INCLUDE_DIRSMarkus Mittendrein2019-12-091-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #19531
* | | | | | | Merge topic 'link-options-propagation'Brad King2019-12-0925-18/+192
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bbba701899 Link properties: must be transitive over private dependency on static library Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4120
| * | | | | | | Link properties: must be transitive over private dependency on static libraryMarc Chevrier2019-12-0925-18/+192
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #20022
* | | | | | | | Merge topic 'foreach-ZIP_LISTS'Brad King2019-12-0932-32/+492
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d30468a2f6 foreach: Allow multiple iteration variables for `ZIP_LIST` mode f3e51a2b1d foreach: Introduce `IN ZIP_LISTS` mode Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4021
| * | | | | | | | foreach: Allow multiple iteration variables for `ZIP_LIST` modeAlex Turbov2019-12-0717-31/+194
| | | | | | | | |
| * | | | | | | | foreach: Introduce `IN ZIP_LISTS` modeAlex Turbov2019-12-0118-27/+324
| | | | | | | | |
* | | | | | | | | Merge topic 'cross-compile-windows-export-all'Brad King2019-12-094-33/+42
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5ff1d7bd90 Add support for WINDOWS_EXPORT_ALL_SYMBOLS when cross-compiling to Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4081
| * | | | | | | | | Add support for WINDOWS_EXPORT_ALL_SYMBOLS when cross-compiling to WindowsIsuru Fernando2019-12-064-33/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement `__create_def` using `llvm-nm` (when given as `CMAKE_NM`).
* | | | | | | | | | Merge topic 'cuda_updates_for_10.2'Brad King2019-12-093-30/+38
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5341f5e4a1 CUDA: get header deps from compiler invocation when possible 7f15c99851 CUDA: forward unknown flags to host compiler when possible. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4099
| * | | | | | | | | | CUDA: get header deps from compiler invocation when possibleRobert Maynard2019-11-292-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before CUDA 10.2 `nvcc` didn't support providing header dependency information while compiling.
| * | | | | | | | | | CUDA: forward unknown flags to host compiler when possible.Robert Maynard2019-11-293-28/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Starting with CUDA 10.2 the nvcc compiler has gained support to automatically forward unknown flags to the host compiler. This behavior is highly desired as projcts that mix CUDA, C, C++ run into situation where flags such as `-pthread` which aren't supported by nvcc, are being applied to all source files and therefore break CUDA compilation.
* | | | | | | | | | | Merge topic 'CPackNuGet-version-spec'Brad King2019-12-091-9/+2
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 161a19e547 CPackNuGet: Fix handling of version specs with '[' Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4082
| * | | | | | | | | | | CPackNuGet: Fix handling of version specs with '['Yacoub Hossain2019-12-061-9/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Build a string directly to avoid depending on CMake lists which do not handle square brackets in values very well. Fixes: #20010
* | | | | | | | | | | | Merge topic 'compiler-launcher-env'Brad King2019-12-0933-12/+88
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6f48c59257 launcher: support setting a compiler launcher through the environment Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4095
| * | | | | | | | | | | | launcher: support setting a compiler launcher through the environmentBen Boeckel2019-12-0533-12/+88
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes it much easier to use a launcher for all CMake projects in an environment rather than having to remember to pass the setting to every CMake build.
* | | | | | | | | | | | | Merge topic 'modernize-memory-management'Brad King2019-12-097-64/+67
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d74416a9cd cmGeneratorExpressionEvaluator: Modernize memory management Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4115
| * | | | | | | | | | | | | cmGeneratorExpressionEvaluator: Modernize memory managementMarc Chevrier2019-12-057-64/+67
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge branch 'release-3.16'Brad King2019-12-090-0/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | |
| * | | | | | | | | | | | | Merge topic 'unity-object-libraries' into release-3.16Brad King2019-12-096-8/+36
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fa93b4a59b Unity: Proper handling of object libraries 5ae07e7166 Unity: Generic source file handling for all generators f742f7ac1f Unity/PCH: Skip more target types when adding automatic sources Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4110
* | \ \ \ \ \ \ \ \ \ \ \ \ \ Merge topic 'unity-object-libraries'Brad King2019-12-096-8/+36
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fc99130752 Merge branch 'backport-unity-object-libraries' into unity-object-libraries fa93b4a59b Unity: Proper handling of object libraries 5ae07e7166 Unity: Generic source file handling for all generators f742f7ac1f Unity/PCH: Skip more target types when adding automatic sources Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4110
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'backport-unity-object-libraries' into unity-object-librariesBrad King2019-12-086-8/+36
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / / / / / / | | |/| | | | | | | | | | | | |
| | * | | | | | | | | | | | | | Unity: Proper handling of object librariesCristian Adam2019-12-075-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #20051
| | * | | | | | | | | | | | | | Unity: Generic source file handling for all generatorsCristian Adam2019-12-072-7/+2
| | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | Unity/PCH: Skip more target types when adding automatic sourcesCristian Adam2019-12-071-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Besides INTERFACE_LIBRARY, skip also UTILITY and GLOBAL_TARGET target types
* | | | | | | | | | | | | | | | Merge branch 'release-3.16'Brad King2019-12-090-0/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / / / / / / / | |/| | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Merge topic 'pch-reuse-importlib' into release-3.16Brad King2019-12-094-1/+49
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 93becd61d1 PCH: Use the target's PREFIX for building the pdb file name Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4114
* | \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge topic 'pch-reuse-importlib'Brad King2019-12-094-1/+49
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 93becd61d1 PCH: Use the target's PREFIX for building the pdb file name Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4114
| * | | | | | | | | | | | | | | | PCH: Use the target's PREFIX for building the pdb file nameCristian Adam2019-12-084-1/+49
| | |_|/ / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also copy the REUSE_FROM pdb file only if the file is newer than the existing one. Fixes: #19731 Fixes: #20068
* | | | | | | | | | | | | | | | Merge topic 'libarchive-target'Kyle Edwards2019-12-096-0/+52
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 30488b3b9f FindLibArchive: create a target Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4117