summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Refactoring: use append functions from cmext/algorithmMarc Chevrier2019-12-1760-208/+235
|
* CMake Nightly Date StampKitware Robot2019-12-171-1/+1
|
* Merge topic 'ninja-multi'Brad King2019-12-1642-850/+1774
|\ | | | | | | | | | | | | | | | | | | 8c062f9d99 Help: Add documentation and release notes for multi-config Ninja e0478cc646 Tests: Add test for Multi-Configuration Ninja generator 5a8a9f7229 Ninja: Add multi-config variant 3bc63e99e4 Refactor: Prepare Ninja generator for multi-config Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4086
| * Ninja: Add multi-config variantKyle Edwards2019-12-1330-365/+1175
| | | | | | | | Co-Authored-by: vector-of-bool <vectorofbool@gmail.com>
| * Refactor: Prepare Ninja generator for multi-configKyle Edwards2019-12-1323-527/+641
| |
* | Merge topic 'pch-force-include'Brad King2019-12-161-0/+3
|\ \ | | | | | | | | | | | | | | | | | | c5c218fa0d PCH: Append pch header file to list of forced include files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4135
| * | PCH: Append pch header file to list of forced include filesCristian Adam2019-12-131-0/+3
| | | | | | | | | | | | Fixes: #20088
* | | CMake Nightly Date StampKitware Robot2019-12-161-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2019-12-151-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2019-12-141-1/+1
| |/ |/|
* | Merge topic 'backport-3.16-vs-v142-version'Brad King2019-12-131-9/+14
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | 2f853eec3d Merge branch 'backport-3.15-vs-v142-version' into backport-3.16-vs-v142-version d8d4924d98 VS: Fix support for v142 toolset minor versions in VS 16.5+ 07612646fe VS: Fix support for v142 toolset minor versions in VS 16.5+ Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4133
| * | VS: Fix support for v142 toolset minor versions in VS 16.5+Brad King2019-12-121-9/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The fix in commit 5117389931 (VS: Fix support for v142 toolset minor versions, 2019-10-01, v3.16.0-rc1~32^2) worked around a bug in VS's placement of toolset files. VS 16.5 will fix that bug and restore the original pattern for locations of toolset files. Update our logic to look for both possibilities. Issue: #19779
| * | CMake 3.16.1v3.16.1Brad King2019-12-101-1/+1
| | |
| * | Merge topic 'toc_on_ppc' into release-3.16Brad King2019-12-102-2/+31
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 'unity-object-libraries' into release-3.16Brad King2019-12-093-8/+16
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 'pch-reuse-importlib' into release-3.16Brad King2019-12-091-1/+17
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 93becd61d1 PCH: Use the target's PREFIX for building the pdb file name Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4114
* | | | | | CMake Nightly Date StampKitware Robot2019-12-131-1/+1
| | | | | |
* | | | | | Merge topic 'function-var-current'Kyle Edwards2019-12-121-27/+51
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 24fdd51f45 Refactor: Replace CMAKE_CURRENT_LIST_DIR with CMAKE_CURRENT_FUNCTION_LIST_DIR 90e3e2a777 cmFunctionCommand: Introduce `CMAKE_CURRENT_FUNCTION*` variables dd54290dab Refactor: Modernize `function` command Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !4000
| * | | | | | cmFunctionCommand: Introduce `CMAKE_CURRENT_FUNCTION*` variablesAlex Turbov2019-12-101-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `CMAKE_CURRENT_FUNCTION` Can be used for diagnostic or debugging messages like the `__PRETTY_FUNCTION__` macro of GCC. `CMAKE_CURRENT_FUNCTION_LIST_DIR` Eliminates the necessity of the additional "global" variables inside a module used to access additional "resource" files from functions defined in the module. ...
| * | | | | | Refactor: Modernize `function` commandAlex Turbov2019-12-071-27/+30
| | | | | | |
* | | | | | | Merge topic 'link-options-propagation'Brad King2019-12-121-2/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | af9d4f24ae Link properties: must be transitive over private dependency on static library Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4130
| * | | | | | | Link properties: must be transitive over private dependency on static libraryMarc Chevrier2019-12-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ensure transitivity over multiple static libraries. Fixes: bbba701899 (Link properties: must be transitive over private dependency on static library, 2019-12-06)
* | | | | | | | Merge topic 'add_cuda_meta_compiler_features'Brad King2019-12-125-37/+227
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2467a2b318 CUDA: Add cuda meta-features (e.g. ``cuda_std_11``) support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3992
| * | | | | | | | CUDA: Add cuda meta-features (e.g. ``cuda_std_11``) supportRobert Maynard2019-12-105-37/+227
| | | | | | | | |
* | | | | | | | | Merge topic 'ctest-drmemory-support'Brad King2019-12-122-6/+180
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 676befdf52 ctest: add support for memcheck using Dr. Memory 2db0a65f56 cmCTestMemCheckHandler.cxx: minor refactoring Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4119
| * | | | | | | | | ctest: add support for memcheck using Dr. MemoryDietmar Scheidl2019-12-102-0/+177
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #19788
| * | | | | | | | | cmCTestMemCheckHandler.cxx: minor refactoringDietmar Scheidl2019-12-101-6/+3
| | | | | | | | | |
* | | | | | | | | | CMake Nightly Date StampKitware Robot2019-12-121-1/+1
| | | | | | | | | |
* | | | | | | | | | Merge topic 'ctest-configuration-type'Kyle Edwards2019-12-111-0/+7
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e6f758be6d ctest: Populate CTEST_CONFIGURATION_TYPE from the -C command line when set Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4109
| * | | | | | | | | | ctest: Populate CTEST_CONFIGURATION_TYPE from the -C command line when setJulien Jomier2019-12-091-0/+7
| |/ / / / / / / / /
* | | | | | | | | | Merge topic 'modernize-memory-management'Brad King2019-12-1132-304/+331
|\ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 36c8cae2e8 cmLocalGenerator: modernize memory management Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4124
| * | | | | | | | | cmLocalGenerator: modernize memory managementMarc Chevrier2019-12-0932-304/+331
| | | | | | | | | |
* | | | | | | | | | CMake Nightly Date StampKitware Robot2019-12-111-1/+1
| | | | | | | | | |
* | | | | | | | | | Merge topic 'toc_on_ppc'Brad King2019-12-102-2/+31
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * \ \ \ \ \ \ \ \ \ Merge branch 'backport-3.16-toc_on_ppc' into toc_on_ppcBrad King2019-12-092-2/+31
| |\ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|/ / | | |/| | | | | | | |
| | * | | | | | | | | Check for support before adding bigtoc linker flagAlexander Grund2019-12-091-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #20076
| | * | | | | | | | | bootstrap: Add target_link_options commandAlexander Grund2019-12-091-2/+2
| | | |_|_|_|/ / / / | | |/| | | | | | |
| | * | | | | | | | CMake 3.16.0v3.16.0Brad King2019-11-261-1/+1
| | | | | | | | | |
| | * | | | | | | | Merge topic 'ctest-resource-fixes' into release-3.16Brad King2019-11-261-0/+26
| | |\ \ \ \ \ \ \ \ | | | | |_|_|_|_|_|/ | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a033bafbe0 Help: Clarify how tests are run if no resource spec file is specified a64ba0235f CTest: Clarify that resource requirements can be split f9f294f5fa CTest: Add version field to resource spec file Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4080
* | | | | | | | | | CMake Nightly Date StampKitware Robot2019-12-101-1/+1
| |_|_|/ / / / / / |/| | | | | | | |
* | | | | | | | | Merge topic 'link-options-propagation'Brad King2019-12-093-18/+33
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-093-18/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #20022
* | | | | | | | | Merge topic 'foreach-ZIP_LISTS'Brad King2019-12-091-32/+243
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-071-20/+87
| | | | | | | | | |
| * | | | | | | | | foreach: Introduce `IN ZIP_LISTS` modeAlex Turbov2019-12-011-27/+171
| | | | | | | | | |
* | | | | | | | | | 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 '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 topic 'unity-object-libraries'Brad King2019-12-093-8/+16
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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