summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | | | | | Merge branch 'release-3.21' into release-3.22Brad King2022-01-250-0/+0
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|/ / / / / / | | |/| | | | | | | | | | |
* | | | | | | | | | | | | | Merge branch 'release-3.21'Brad King2022-01-250-0/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / | |/| | | | | | | | | | | |
| * | | | | | | | | | | | | Merge branch 'ci-xcode-13.2' into release-3.21Brad King2022-01-251-6/+6
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !6897
* | \ \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'release-3.22'Brad King2022-01-250-0/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / / / / / / | |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | | Merge topic 'ci-xcode-13.2' into release-3.22Brad King2022-01-251-6/+6
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / / / / / | | |/| | / / / / / / / / / / | | |_|_|/ / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8cb32fc8ad gitlab-ci: update macOS jobs to use Xcode 13.2 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6897
* | | | | | | | | | | | | | Merge topic 'ci-xcode-13.2'Brad King2022-01-251-6/+6
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / | |/| | | | | | | | / / / / | |_|_|_|_|_|_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8cb32fc8ad gitlab-ci: update macOS jobs to use Xcode 13.2 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6897
| * | | | | | | | | | | | gitlab-ci: update macOS jobs to use Xcode 13.2Brad King2022-01-251-6/+6
| | |/ / / / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | CMake Nightly Date StampKitware Robot2022-01-251-1/+1
| |_|_|_|_|_|_|/ / / / |/| | | | | | | | | |
* | | | | | | | | | | Merge branch 'release-3.22'Brad King2022-01-240-0/+0
|\ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / | |/| | | | | | | | |
| * | | | | | | | | | Merge topic 'cmp0128_cuda' into release-3.22Brad King2022-01-2418-35/+57
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ee1396e29e CMP0128: Add flag in OLD mode even when standard matches the default b2c25de8e0 CMP0128: Avoid test code duplication 3a089cd256 CMP0128: Prefix test names with mode e13dd52535 XL: Detect default extensions mode for legacy compiler Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6890
* | \ \ \ \ \ \ \ \ \ \ Merge topic 'cmp0128_cuda'Brad King2022-01-2418-35/+57
|\ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ee1396e29e CMP0128: Add flag in OLD mode even when standard matches the default b2c25de8e0 CMP0128: Avoid test code duplication 3a089cd256 CMP0128: Prefix test names with mode e13dd52535 XL: Detect default extensions mode for legacy compiler Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6890
| * | | | | | | | | | | CMP0128: Add flag in OLD mode even when standard matches the defaultRaul Tambre2022-01-235-2/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 4a0485be (cmStandardLevelResolver: Avoid unnecessary flags, fix unset level logic, 2021-04-29) unintentionally changed the behavior by modifying the code to match a pre-existing comment. The resulting behavior change however matches the intentions of CMP0128, so we simply need to guard it. Fixes #23122.
| * | | | | | | | | | | CMP0128: Avoid test code duplicationRaul Tambre2022-01-237-26/+10
| | | | | | | | | | | |
| * | | | | | | | | | | CMP0128: Prefix test names with modeRaul Tambre2022-01-237-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Makes clear that these tests are for the NEW behaviour.
| * | | | | | | | | | | XL: Detect default extensions mode for legacy compilerRaul Tambre2022-01-232-2/+2
| |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The legacy non-Clang variant seems to support a GNU-like extensions mode, which is the default. Enable detection for it.
* | | | | | | | | | | Merge topic 'vs-package-restore'Brad King2022-01-2461-66/+589
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9aa7831f05 Presets: add resolve packages setting to build presets. b2f8f0bb87 cmGlobalVisualStudio10Generator: Auto restore NuGet packages. 193b8fca52 cmBuildOptions: Split build arguments into separate object. 6a10103493 Help: Update preset schema description for version 3 entries. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6761
| * | | | | | | | | | Presets: add resolve packages setting to build presets.Carsten Rudolph2022-01-2211-4/+160
| | | | | | | | | | |
| * | | | | | | | | | cmGlobalVisualStudio10Generator: Auto restore NuGet packages.Carsten Rudolph2022-01-2232-8/+319
| | | | | | | | | | |
| * | | | | | | | | | cmBuildOptions: Split build arguments into separate object.Carsten Rudolph2022-01-2228-53/+109
| | | | | | | | | | |
| * | | | | | | | | | Help: Update preset schema description for version 3 entries.Carsten Rudolph2022-01-211-4/+4
| | | | | | | | | | |
* | | | | | | | | | | Merge topic 'update-kwsys'Brad King2022-01-246-24/+123
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ecd5a18928 Merge branch 'upstream-KWSys' into update-kwsys ca03a9be6c KWSys 2022-01-22 (16e180ad) Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6878
| * \ \ \ \ \ \ \ \ \ \ Merge branch 'upstream-KWSys' into update-kwsysBrad King2022-01-226-24/+123
| |\ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|/ / / / | |/| | | | | | | / / / | | | |_|_|_|_|_|/ / / | | |/| | | | | | | | | | | | | | | | | | | # By KWSys Upstream * upstream-KWSys: KWSys 2022-01-22 (16e180ad)
| | * | | | | | | | | KWSys 2022-01-22 (16e180ad)KWSys Upstream2022-01-226-24/+123
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 16e180ad8ae26f896adf1c30929b1d53b3e13dac (master). Upstream Shortlog ----------------- Brad King (2): 929b6c6c Glob: Revert "Optimize directory/symlink checks on Windows" 4b552447 Directory: Replace FileData with methods accepting file index Clemens Wasser (5): 43ce7a20 SystemTools: Factor out FileIsSymlinkWithAttr helper d078f9e6 Directory: Store FIND_DATA for files in Directory 7573b0fd Directory: Add Is{Directory,Symlink} to FileData 99c7831e Glob: Optimize directory/symlink checks on Windows d4c5ed92 Glob: Optimize directory/symlink checks on Windows Markus87 (1): 5f2dcc13 SystemTools: Fix FilesDiffer 32-bit signed integer overflow on Windows
* | | | | | | | | | | Merge topic 'utf8-decode-empty'Brad King2022-01-241-0/+5
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0bd6009a0c cm_utf8: Fail on empty input range Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6885
| * | | | | | | | | | cm_utf8: Fail on empty input rangeBrad King2022-01-211-0/+5
| | |_|_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue: #23132
* | | | | | | | | | Merge topic 'ep-refactor-scripts'Craig Scott2022-01-2410-230/+350
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5fbac2bb24 ExternalProject: Move inline scripts to separate files 8feaa41ee9 ExternalProject: Ensure _ep_set_directories records cmake paths 036517fe0b ExternalProject: Move existing step scripts to separate subdirectory Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !6888
| * | | | | | | | | | ExternalProject: Move inline scripts to separate filesCraig Scott2022-01-226-222/+337
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes the scripts easier to work on, since the separate files don't require the extra level of escaping that the inlined code did. This also means the scripts can be rendered with appropriate syntax highlighting in IDEs, etc.
| * | | | | | | | | | ExternalProject: Ensure _ep_set_directories records cmake pathsCraig Scott2022-01-221-0/+5
| | | | | | | | | | |
| * | | | | | | | | | ExternalProject: Move existing step scripts to separate subdirectoryCraig Scott2022-01-225-8/+8
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is in preparation for moving more inline content to separate scripts as well. Having them in a separate subdirectory is consistent with other modules and will make them easier to find and work with.
* | | | | | | | | | CMake Nightly Date StampKitware Robot2022-01-241-1/+1
| |_|_|_|_|_|/ / / |/| | | | | | | |
* | | | | | | | | CMake Nightly Date StampKitware Robot2022-01-231-1/+1
| |/ / / / / / / |/| | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2022-01-221-1/+1
|/ / / / / / /
* | | | | | | Merge topic 'define-property-optional-args-documentation'Brad King2022-01-211-0/+4
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b7cd51d18a Help: Note the version in which define_property() arguments became optional Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6884
| * | | | | | | Help: Note the version in which define_property() arguments became optionalKyle Edwards2022-01-211-0/+4
|/ / / / / / /
* | | | | | | Merge topic 'cmake-warn-extra-paths'Brad King2022-01-216-8/+50
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | eacf1f879b cmake: Warn about unnecessary paths on command line a4f076110d Tests: Fix RunCMake.CommandLine toolchain case command line Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6882
| * | | | | | | cmake: Warn about unnecessary paths on command lineRobert Maynard2022-01-205-6/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We can't make it an error as that would break existing behavior. Fixes: #23110
| * | | | | | | Tests: Fix RunCMake.CommandLine toolchain case command lineBrad King2022-01-202-2/+3
| | | | | | | |
* | | | | | | | Merge topic 'target-properties-from-variables'Brad King2022-01-2127-16/+198
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fce24e4f10 define_property(): Add INITIALIZE_FROM_VARIABLE argument Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6865
| * | | | | | | | define_property(): Add INITIALIZE_FROM_VARIABLE argumentKyle Edwards2022-01-2027-16/+198
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #20698
* | | | | | | | | Merge topic 'vs-asan'Brad King2022-01-212-0/+10
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d13c8d25e6 VS: Add support for ASAN -fsanitize=address flag Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6881
| * | | | | | | | | VS: Add support for ASAN -fsanitize=address flagHanaa Elghobashi2022-01-202-0/+10
| | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #21081
* | | | | | | | | CMake Nightly Date StampKitware Robot2022-01-211-1/+1
| | | | | | | | |
* | | | | | | | | Merge topic 'CheckPIESUpported-supports-SYSROOT'Brad King2022-01-205-11/+46
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 219dde4ea8 CheckPIESupported: now uses any SYSROOT settings 4fa105d34e Check{Compiler,Linker}Flag: Add possibility to retrieve check outputs Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6877
| * | | | | | | | | CheckPIESupported: now uses any SYSROOT settingsMarc Chevrier2022-01-192-10/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: 23053
| * | | | | | | | | Check{Compiler,Linker}Flag: Add possibility to retrieve check outputsMarc Chevrier2022-01-193-1/+24
| | | | | | | | | |
* | | | | | | | | | Merge branch 'release-3.22'Brad King2022-01-200-0/+0
|\ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / / | |/| | | | | | | |
| * | | | | | | | | Merge topic 'FortranCInterface-gcc-12-lto' into release-3.22Brad King2022-01-201-0/+13
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6a0ce19ce1 FortranCInterface: Fix compatibility with GCC gfortran 12 LTO Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6879
* | \ \ \ \ \ \ \ \ \ Merge topic 'FortranCInterface-gcc-12-lto'Brad King2022-01-201-0/+13
|\ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6a0ce19ce1 FortranCInterface: Fix compatibility with GCC gfortran 12 LTO Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6879
| * | | | | | | | | | FortranCInterface: Fix compatibility with GCC gfortran 12 LTOBjörn Esser2022-01-191-0/+13
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since version 12.0 the GCC Fortran compiler has implemented "WG5/N1942", which causes, if link-time opmization is enabled, obfuscation of hard-coded string values in the compiler objects and its resulting ELF-binaries. This causes the CMake-internal detection of the mangling scheme for the naming of subroutines to fail. Thus we must ensure to have any link-time optimization features to be disabled on the executable file we perform the detection on. The static libraries, however, must be build with LTO and non-LTO objects, as that will ensure the verify step will operate on IPO objects, if building those is requested by the system compiler flags. Fixes: #23123 Signed-off-by: Björn Esser <besser82@fedoraproject.org>
* | | | | | | | | | Merge topic 'ccmake-windows'Brad King2022-01-2067-31/+15636
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e674e02c55 Help: Add release note for experimental ccmake support on Windows 5c9310c714 ci: Enable ccmake on Windows 9278c6e01a ccmake: Add Windows support using PDCurses b97c12babb ccmake: Refactor resizing logic into cmCursesForm bf11dab49d ccmake: Refactor BUILD_CursesDialog option logic bf94e01348 cmpdcurses: Add CMake build system 89703bc941 Merge branch 'upstream-PDCurses' into update-pdcurses f84c4112c3 PDCurses 2021-12-08 (f1cd4f45) ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6832