summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* clang-tidy: fix `bugprone-reserved-identifier` warningsBen Boeckel2021-01-2713-50/+60
|
* CMake Nightly Date StampKitware Robot2021-01-271-1/+1
|
* Merge topic 'nmc-cache-targets'Brad King2021-01-265-2/+17
|\ | | | | | | | | | | | | | | ccbedb80e4 Ninja Multi-Config: Restore rebuild_cache and edit_cache targets 6fdbe9201f cmNinjaUtilityTargetGenerator: Remove leftover development comment Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5740
| * Ninja Multi-Config: Restore rebuild_cache and edit_cache targetsBrad King2021-01-255-0/+17
| | | | | | | | | | | | | | | | Since commit dcf9f4d2f7 (Ninja Multi-Config: Add support for cross-config custom commands, 2020-12-09) we were not generating these targets. Restore them and add a test. Fixes: #21722
| * cmNinjaUtilityTargetGenerator: Remove leftover development commentBrad King2021-01-251-2/+0
| |
* | Merge topic 'cm-optional-warning'Brad King2021-01-261-4/+4
|\ \ | | | | | | | | | | | | | | | | | | | | | b7d4ee23d8 cm::optional: Fix `-Wunused-parameter` warnings in comparison operators Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !5739
| * | cm::optional: Fix `-Wunused-parameter` warnings in comparison operatorsBrad King2021-01-251-4/+4
| |/
* | Merge topic 'irsl-msvc-arm64'Brad King2021-01-261-7/+9
|\ \ | | | | | | | | | | | | | | | | | | 9c5cf0c1af IRSL: Add support for non-x86/x64 architectures such as arm64 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5733
| * | IRSL: Add support for non-x86/x64 architectures such as arm64pastdue2021-01-251-7/+9
| | | | | | | | | | | | | | | | | | Implement `CMAKE_MSVC_ARCH` determination for more architectures. Fixes: #16734
* | | Merge topic 'csharp-vs-v142-flags'Brad King2021-01-261-0/+18
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | ee78391c09 CSharp: Add 'warnaserror:...' to v142 flag table for VS e38997d85a CSharp: Add 'debug:portable' to v142 flag table for VS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5735
| * | | CSharp: Add 'warnaserror:...' to v142 flag table for VSFrancois Keith2021-01-251-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows listing the warnings that must be flagged as errors. For example: target_compile_options(proj PRIVATE "/warnaserror:1998,4014")
| * | | CSharp: Add 'debug:portable' to v142 flag table for VSFrancois Keith2021-01-251-0/+7
| | |/ | |/|
* | | Merge topic 'update-kwsys'Brad King2021-01-261-1/+4
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1bd1f96f3f Merge branch 'upstream-KWSys' into update-kwsys 4faaa079e3 KWSys 2021-01-25 (10e36d47) Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Martin Storsjö <martin@martin.st> Merge-request: !5736
| * \ \ Merge branch 'upstream-KWSys' into update-kwsysBrad King2021-01-251-1/+4
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | # By KWSys Upstream * upstream-KWSys: KWSys 2021-01-25 (10e36d47)
| | * | | KWSys 2021-01-25 (10e36d47)KWSys Upstream2021-01-251-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 10e36d47415840a0318331733460183152a0feb9 (master). Upstream Shortlog ----------------- Martin Storsjö (1): fca5ad3a Process: Fix execute error handling re working dir on windows
* | | | | Merge topic 'reproducible-unity-id'Brad King2021-01-265-11/+55
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ee9da76972 Unity: Generate reproducible unity IDs for anonymous namespaces Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5727
| * | | | | Unity: Generate reproducible unity IDs for anonymous namespacesCraig Scott2021-01-225-11/+55
| | | | | | | | | | | | | | | | | | Fixes: #21564
* | | | | | CMake Nightly Date StampKitware Robot2021-01-261-1/+1
| |_|_|/ / |/| | | |
* | | | | Merge branch 'release-3.19'Brad King2021-01-250-0/+0
|\ \ \ \ \
| * \ \ \ \ Merge topic 'doc-multi-config-prop' into release-3.19Brad King2021-01-251-2/+6
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1d7daa668c Help: Add Ninja Multi-Config to list in GENERATOR_IS_MULTI_CONFIG Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !5737
* | \ \ \ \ \ Merge topic 'doc-multi-config-prop'Brad King2021-01-251-2/+6
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1d7daa668c Help: Add Ninja Multi-Config to list in GENERATOR_IS_MULTI_CONFIG Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !5737
| * | | | | | Help: Add Ninja Multi-Config to list in GENERATOR_IS_MULTI_CONFIGBrad King2021-01-251-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #21739
* | | | | | | Merge branch 'release-3.19'Brad King2021-01-250-0/+0
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| * | | | | | Merge topic 'intel-fortran-nofor-main' into release-3.19Brad King2021-01-251-1/+1
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2a5955ac09 Intel: Replace deprecated Fortran flag -nofor_main with -nofor-main Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5729
* | | | | | | Merge topic 'intel-fortran-nofor-main'Brad King2021-01-251-1/+1
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2a5955ac09 Intel: Replace deprecated Fortran flag -nofor_main with -nofor-main Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5729
| * | | | | | Intel: Replace deprecated Fortran flag -nofor_main with -nofor-mainBrad King2021-01-221-1/+1
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `-nofor_main` flag was originally added by commit ccdd3e943d (Fix Intel Fortran SHARED libraries on Linux, 2009-10-27, v2.8.2~915). Since then, Intel Fortran renamed the option to `-nofor-main` and deprecated the old name. The new name has been available for a long time, so we can just switch to it. Fixes: #21735
* | | | | | Merge topic 'cpack-deb-shlibdeps-private-search-dirs'Brad King2021-01-2514-5/+271
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | d586a4ad60 CPackDeb: dpkg-shlibdeps now supports searching for private shared libs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5718
| * | | | | CPackDeb: dpkg-shlibdeps now supports searching for private shared libsDeniz Bahadir2021-01-2214-5/+271
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new CPack variable `CPACK_DEBIAN_PACKAGE_SHLIBDEPS_PRIVATE_DIRS` can be set to a list of directories. If `CPACK_DEBIAN_PACKAGE_SHLIBDEPS` or `CPACK_DEBIAN_<component>_PACKAGE_SHLIBDEPS` are set to `ON` these directories will be searched by `dpkg-shlibdeps` in order to find private shared library dependencies of the libraries/executables that shall be packed.
* | | | | | CMake Nightly Date StampKitware Robot2021-01-251-1/+1
| | | | | |
* | | | | | Merge topic 'doc-xcode-attr'Craig Scott2021-01-242-3/+15
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3c80666f00 Help: Document intended purpose of XCODE_ATTRIBUTE_<an-attribute> Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5726
| * | | | | | Help: Document intended purpose of XCODE_ATTRIBUTE_<an-attribute>Brad King2021-01-222-3/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also warn the reader against setting values CMake normally generates. Issue: #21728
* | | | | | | CMake Nightly Date StampKitware Robot2021-01-241-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2021-01-231-1/+1
| |_|_|_|_|/ |/| | | | |
* | | | | | Merge topic 'SWIG-dependencies'Brad King2021-01-225-18/+93
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 89b01b04fa UseSWIG: use swig tool to generate dependencies Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5724
| * | | | | | UseSWIG: use swig tool to generate dependenciesMarc Chevrier2021-01-215-18/+93
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | add_custom_command() supports option DEPFILE when generator is Makefiles or Ninja. And swig tool is able to generate a dependencies file which is compatible with DEPFILE option.
* | | | | | Merge topic 'msvc-arm64ec-platform-support'Brad King2021-01-225-3/+33
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4ea3a88625 MSVC: Add support for targeting ARM64EC Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5708
| * | | | | | MSVC: Add support for targeting ARM64ECMoyo Okeremi 😊2021-01-215-3/+33
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2021-01-221-1/+1
| |_|_|_|/ / |/| | | | |
* | | | | | Merge branch 'release-3.18'Brad King2021-01-210-0/+0
|\ \ \ \ \ \
| * \ \ \ \ \ Merge branch 'backport-3.18-ci-wix-download' into release-3.18Brad King2021-01-214-0/+23
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !5725
* | \ \ \ \ \ \ Merge branch 'release-3.19'Brad King2021-01-210-0/+0
|\ \ \ \ \ \ \ \ | | |_|_|_|_|/ / | |/| | | | | |
| * | | | | | | Merge topic 'ci-wix-download' into release-3.19Brad King2021-01-214-0/+23
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 127864aa9c Merge branch 'backport-3.18-ci-wix-download' into ci-wix-download 8efbb0c95f ci: download WiX on Windows 5e5fecb7bc ci: speed up cmake and ninja downloads on Windows 6c34835a26 Merge branch 'backport-ninja-no-cleandead' into release-3.18 41ec2a4fac Merge branch 'FindPython-python2-soabi-suffix-fix' into release-3.18 035a0c497a Merge branch 'cuda_detect_vs_codegen' into release-3.18 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !5725
* | \ \ \ \ \ \ \ Merge topic 'ci-wix-download'Brad King2021-01-214-0/+23
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | / / / | |_|_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 127864aa9c Merge branch 'backport-3.18-ci-wix-download' into ci-wix-download 8efbb0c95f ci: download WiX on Windows 5e5fecb7bc ci: speed up cmake and ninja downloads on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !5725
| * | | | | | | Merge branch 'backport-3.18-ci-wix-download' into ci-wix-downloadBrad King2021-01-214-0/+23
| |\ \ \ \ \ \ \ | | |/ / / / / / | |/| | / / / / | | | |/ / / / | | |/| | | |
| | * | | | | ci: download WiX on WindowsBrad King2021-01-212-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid requiring Windows CI hosts to have WiX installed.
| | * | | | | ci: speed up cmake and ninja downloads on WindowsBrad King2021-01-212-0/+2
| | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | Invoke-WebRequest uses a progress bar by default, but we have no interactive session anyway. Turn it off to speed up downloads.
* | | | | | Merge topic 'FindGit-cache-version'Brad King2021-01-217-40/+76
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 76fdeb6d13 Tests: FindGit already provides the git version, re-use it 315a200f0c FindGit: Cache the GIT_EXECUTABLE version for the current run Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5712
| * | | | | | Tests: FindGit already provides the git version, re-use itCraig Scott2021-01-193-25/+7
| | | | | | |
| * | | | | | FindGit: Cache the GIT_EXECUTABLE version for the current runCraig Scott2021-01-194-15/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The git version should not change while CMake is running. When using FetchContent with many dependencies, the repeated calls to get the git version every time ExternalProject is used can be measurable on some platforms. This commit queries that version only once and then caches it in a global property for the rest of that run. The git version can still safely change between runs because it is not cached, only the GIT_EXECUTABLE location is cached. Relates: #21703
* | | | | | | Merge topic 'cuda-archs'Brad King2021-01-211-46/+43
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 92854bf29e CUDA: Update arch selection, restructure for maintainability a58a572459 CUDA: Add arch selection debug mode to print out CUDA versions Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Raul Tambre <raul@tambre.ee> Merge-request: !5719