summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | Refactoring: use append functions from cmext/algorithmMarc Chevrier2019-12-1760-208/+235
| | | | |
| * | | | Refactoring: introduce header cmext/algorithm with append functionsMarc Chevrier2019-12-175-0/+226
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2019-12-181-1/+1
| |_|_|/ |/| | |
* | | | Merge topic 'FindCUDAToolkit-module'Brad King2019-12-1714-7/+916
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d484a3c4d8 FindCUDAToolkit: correct searches for Toolkit components e2a5d8374f FindCUDAToolkit: Improve usage, library set, and tests 29560bf07b FindCUDAToolkit: Import targets for toolkit libraries 2c0ff263b4 FindCUDAToolkit: Add module to find the CUDA Toolkit 12d324e55d CUDA: Persist SIZEOF_VOID_P and PLATFORM_ABI Acked-by: Kitware Robot <kwrobot@kitware.com> Rejected-by: Brad King <brad.king@kitware.com> Acked-by: Brad King <brad.king@kitware.com> Merge-request: !4093
| * | | | FindCUDAToolkit: correct searches for Toolkit componentsRobert Maynard2019-12-163-57/+63
| | | | |
| * | | | FindCUDAToolkit: Improve usage, library set, and testsRobert Maynard2019-12-1610-73/+282
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refined the initial design of FindCUDAToolkit and improve it by adding more library support, more toolkit information and tests.
| * | | | FindCUDAToolkit: Import targets for toolkit librariesStephen McDowell2019-12-161-44/+345
| | | | |
| * | | | FindCUDAToolkit: Add module to find the CUDA ToolkitStephen McDowell2019-12-164-0/+380
| | | | |
| * | | | CUDA: Persist SIZEOF_VOID_P and PLATFORM_ABIRobert Maynard2019-12-161-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The CUDA language failed to persist CMAKE_SIZEOF_VOID_P and CMAKE_INTERNAL_PLATFORM_ABI, causing find_ calls to fail when the only enabled language was CUDA. This specifically occurred when having to locate libraries inside `lib64` directories.
* | | | | Merge topic 'better_category_for_target_debug_property'Brad King2019-12-171-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b23c778034 CMAKE_DEBUG_TARGET_PROPERTIES to `provides information` section Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4142
| * | | | | CMAKE_DEBUG_TARGET_PROPERTIES to `provides information` sectionRobert Maynard2019-12-161-1/+1
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | This variable only provides debug information and doesn't modify the output of CMake, so move it to the correct variable section.
* | | | | Merge topic 'fix-vs-winrt-by-default'Brad King2019-12-175-7/+102
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 557ea4614e VS: Change CMAKE_VS_WINRT_BY_DEFAULT to not implicitly enable WinRT 7bcef355bf Vs: Add test for VS_WINRT_BY_DEFAULT Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4127
| * | | | | VS: Change CMAKE_VS_WINRT_BY_DEFAULT to not implicitly enable WinRTPetr Polezhaev2019-12-163-10/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original behaviour would unconditionally enable WinRT for all projects so source file flag generation code can acknowledge WinRT being present and disable it for C language source files. An unintentional result of that approach is that WinRT is enabled for ALL projects, including C++ projects/source files with no way to disable it Instead use `CMAKE_VS_WINRT_BY_DEFAULT` as a hint that the platform is WinRT-by-default and set global `CompileAsWinRT` flag to `false` unless it was explicitly requested by either `WINRT_COMPONENT` option or `/ZW` compilation option - similar to what Windows Phone/Windows Store platform logic does In case WinRT compilation is enabled for a project by either of aforementioned methods, C language source file override logic will still kick in and disable CompileAsWinRT for C source files Fixes: #20063
| * | | | | Vs: Add test for VS_WINRT_BY_DEFAULTPetr Polezhaev2019-12-163-0/+86
| | | | | |
* | | | | | Merge topic 'vs-xml-improve'Brad King2019-12-171-12/+6
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d8f1736dcc cmVisualStudio10TargetGenerator: improve XML element generation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4140
| * | | | | | cmVisualStudio10TargetGenerator: improve XML element generationVitaly Stakhovsky2019-12-151-12/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | When an element is emitted, the newline will be printed first, not last
* | | | | | | Merge topic 'stdstring-target'Brad King2019-12-1719-52/+51
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c34b4497f8 cmTarget: add std::string overloads Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4137
| * | | | | | | cmTarget: add std::string overloadsVitaly Stakhovsky2019-12-1419-52/+51
| |/ / / / / /
* | | | | | | Merge topic 'FindProtobuf-no-protoc'Brad King2019-12-171-12/+14
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | db0b740fd8 FindProtobuf: Do not verify protoc version if it is not found Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4121
| * | | | | | | FindProtobuf: Do not verify protoc version if it is not foundDiego Pino Garcia2019-12-161-12/+14
| |/ / / / / /
* | | | | | | Merge topic 'fat-ios'Brad King2019-12-173-27/+131
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a9b41195d2 Handle multi-arch sysroots on Apple platforms 372c89ea38 Refactor -arch and -isysroot code usage 7a44e16d7f Refactor SDK name to path into a function 777d364913 Use xcrun instead of xcodebuild for resolving SDK path Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4125
| * | | | | | Handle multi-arch sysroots on Apple platformsTor Arne Vestbø2019-12-133-7/+106
| | | | | | |
| * | | | | | Refactor -arch and -isysroot code usageCristian Adam2019-12-111-13/+14
| | | | | | |
| * | | | | | Refactor SDK name to path into a functionCristian Adam2019-12-111-11/+15
| | | | | | |
| * | | | | | Use xcrun instead of xcodebuild for resolving SDK pathTor Arne Vestbø2019-12-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | It's much cheaper to run.
* | | | | | | CMake Nightly Date StampKitware Robot2019-12-171-1/+1
| | | | | | |
* | | | | | | Merge branch 'release-3.15'Brad King2019-12-160-0/+0
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | |
| * | | | | | CMake 3.15.6v3.15.6Brad King2019-12-161-1/+1
| | | | | | |
* | | | | | | Merge topic 'ninja-multi'Brad King2019-12-16143-910/+3678
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | | Help: Add documentation and release notes for multi-config NinjaKyle Edwards2019-12-136-3/+98
| | | | | | | |
| * | | | | | | Tests: Add test for Multi-Configuration Ninja generatorKyle Edwards2019-12-1373-6/+1717
| | | | | | | |
| * | | | | | | Ninja: Add multi-config variantKyle Edwards2019-12-1354-416/+1264
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-Authored-by: vector-of-bool <vectorofbool@gmail.com>
| * | | | | | | Refactor: Prepare Ninja generator for multi-configKyle Edwards2019-12-1323-527/+641
| | | | | | | |
* | | | | | | | Merge topic 'bootstrap-intel'Brad King2019-12-161-1/+11
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 033a4b12a5 bootstrap: Extend C++17 check for our cast functions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4139
| * | | | | | | | bootstrap: Extend C++17 check for our cast functionsBrad King2019-12-141-1/+11
| | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit fc3b4caa2e (Memory management: cast functions for managed pointers, 2019-11-18) we added a check to `Source/Checks/cm_cxx17_check.cpp` to avoid using C++17 mode on a compiler that does not support all our C++17 usage. Add the check to our bootstrap script too.
* | | | | | | | Merge topic 'test-vtk'Brad King2019-12-161-1/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 59e2e72159 Tests/Contracts: Update VTK repository URL Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4138
| * | | | | | | | Tests/Contracts: Update VTK repository URLBrad King2019-12-141-1/+1
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The vtk.org/vtk.git repository has long been superseded by the repository on gitlab.kitware.com. The former is no longer available.
* | | | | | | | Merge branch 'release-3.16'Brad King2019-12-160-0/+0
|\ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ | |/| | | | | |
| * | | | | | | Merge topic 'pch-force-include' into release-3.16Brad King2019-12-162-1/+4
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c5c218fa0d PCH: Append pch header file to list of forced include files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4135
* | \ \ \ \ \ \ \ Merge topic 'pch-force-include'Brad King2019-12-162-1/+4
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | / / | |_|_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | 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-132-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 branch 'release-3.15'Brad King2019-12-130-0/+0
|\ \ \ \ \ \ | | |_|/ / / | |/| | | |
| * | | | | Merge branch 'FindBLAS-OpenBLAS-thread' into release-3.15Brad King2019-12-121-2/+6
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Merge-request: !4134
| * \ \ \ \ \ Merge branch 'backport-3.15-vs-v142-version' into release-3.15Brad King2019-12-122-12/+15
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !4133
* | \ \ \ \ \ \ Merge branch 'release-3.16'Brad King2019-12-130-0/+0
|\ \ \ \ \ \ \ \ | | |_|_|_|/ / / | |/| | | | | |
| * | | | | | | Merge topic 'FindBLAS-OpenBLAS-thread' into release-3.16Brad King2019-12-131-2/+6
| |\ \ \ \ \ \ \ | | | |_|/ / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d1e111d166 FindBLAS: Consider OpenBLAS with thread libraries only with C or CXX Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4134
* | | | | | | | Merge topic 'FindBLAS-OpenBLAS-thread'Brad King2019-12-131-2/+6
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d1e111d166 FindBLAS: Consider OpenBLAS with thread libraries only with C or CXX Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4134