summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Help: Add release notes for test-output-truncationFrank Winklmeier2022-05-051-0/+11
| | | | | | Add missing release notes for test-output-truncation. Issue: #23206
* Merge topic 'cpack-wix-arch'Brad King2022-05-053-1/+27
|\ | | | | | | | | | | | | cae7e5e38d CPack/WIX: Add CPACK_WIX_ARCHITECTURE to support Windows for ARM installers Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7236
| * CPack/WIX: Add CPACK_WIX_ARCHITECTURE to support Windows for ARM installersjakoblover2022-05-053-1/+27
| |
* | Merge topic 'ExternalProject-no-extract-timestamp'Brad King2022-05-0521-5/+149
|\ \ | | | | | | | | | | | | | | | | | | a283e58b51 ExternalProject: Add DOWNLOAD_EXTRACT_TIMESTAMP option and policy Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7137
| * | ExternalProject: Add DOWNLOAD_EXTRACT_TIMESTAMP option and policyKasper Laudrup2022-05-0421-5/+149
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add the option to keep the current filestamps when extracting an archive in ExternalProject_Add. Enabling this option makes the behavior consistent with how ExternalProject_Add is used when checking out code from revision control instead of an archive. Fixes: #22746
* | | Merge topic 'remove-PackageMaker-generator'Brad King2022-05-0516-751/+13
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | c150f89f4d CPack: Remove the deprecated PackageMaker generator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7221
| * | | CPack: Remove the deprecated PackageMaker generatorCraig Scott2022-05-0416-751/+13
| |/ / | | | | | | | | | | | | | | | This CPack generator has been deprecated since commit 7bf187499f (CPack: Deprecate PackageMaker generator, 2020-01-31). Fixes: #23344
* | | Merge topic 'better_error_message_when_lang_not_enabled'Brad King2022-05-058-13/+56
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 627ef4c1d0 Provide guidance when trying to use non-enabled language Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7213
| * | | Provide guidance when trying to use non-enabled languageRobert Maynard2022-05-048-13/+56
| | | | | | | | | | | | | | | | Fixes #23463
* | | | CMake Nightly Date StampKitware Robot2022-05-051-1/+1
| | | |
* | | | Merge topic 'less_ptx_for_all_all-major_native'Brad King2022-05-047-12/+25
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e8591f1516 CUDA: native/all/all-major generates minimal set of ptx code Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Merge-request: !7216
| * | | | CUDA: native/all/all-major generates minimal set of ptx codeRobert Maynard2022-05-037-12/+25
| | |/ / | |/| | | | | | | | | | Fixes #23459
* | | | Merge topic 'cuda-vs-use-LinkLineDeviceComputer'Brad King2022-05-041-55/+7
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 149c952007 CUDA: Use cmLinkLineDeviceComputer in VS generator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7235
| * | | | CUDA: Use cmLinkLineDeviceComputer in VS generatorRobert Maynard2022-05-031-55/+7
| | |_|/ | |/| | | | | | | | | | Resolve a fixme comment in `ComputeCudaLinkOptions`.
* | | | Merge topic 'cpack-nsis-typos'Brad King2022-05-041-22/+22
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 125f6964ba CPack/NSIS: Fix several typos in the NSIS template Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7227
| * | | | CPack/NSIS: Fix several typos in the NSIS templateSadie Powell2022-05-031-22/+22
| | | | |
* | | | | Merge topic 'chsi-windows_registry-updates'Brad King2022-05-046-138/+262
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0c33f12a39 cmake_host_system_information(WINDOWS_REGISTRY) updates Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7229
| * | | | | cmake_host_system_information(WINDOWS_REGISTRY) updatesMarc Chevrier2022-05-016-138/+262
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add a cross-reference in 'get_filename_component()' documentation * rework tests for better 32bit systems support
* | | | | | Merge topic 'FindThreads-aix'Brad King2022-05-041-33/+19
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3257c34073 FindThreads: avoid failing in AIX when using -D_XOPEN_SOURCE=500 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7230
| * | | | | | FindThreads: avoid failing in AIX when using -D_XOPEN_SOURCE=500Carlo Marcelo Arenas Belón2022-05-031-33/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Current FindThreads fails in AIX (tested on 7.1 and 7.2) when using additional compilation flags (ex: -D_XOPEN_SOURCE=500) because the linker might need additional flags to link and those aren't yet known by the time check_include("pthread.h") is run (which is also the first test). Remove the check for it and all supporting code and rely instead on the compilation test that will be done later to find the correct syntax to use, and that confirms it exists implicitly.
* | | | | | | Merge branch 'release-3.23'Brad King2022-05-040-0/+0
|\ \ \ \ \ \ \
| * \ \ \ \ \ \ Merge topic 'FindPython-fix-typo-error' into release-3.23Brad King2022-05-041-1/+1
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fff8d5b212 FindPython: fix typo error Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7233
* | \ \ \ \ \ \ \ Merge topic 'FindPython-fix-typo-error'Brad King2022-05-041-1/+1
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fff8d5b212 FindPython: fix typo error Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7233
| * | | | | | | | FindPython: fix typo errorMarc Chevrier2022-05-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #23476
* | | | | | | | | CMake Nightly Date StampKitware Robot2022-05-041-1/+1
| |_|_|_|_|_|/ / |/| | | | | | |
* | | | | | | | Merge topic 'find_item-query-windows-registry'Brad King2022-05-03117-81/+2046
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8d7e80cf3d find_* commands: add control over Windows registry views 08941a9a40 cmWindowsRegistry: Add helper for conversion between string and enum View 769f25aa3c cmWindowsRegistry: enhance unicode conversions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7211
| * | | | | | | | find_* commands: add control over Windows registry viewsMarc Chevrier2022-04-29115-57/+1926
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #22775
| * | | | | | | | cmWindowsRegistry: Add helper for conversion between string and enum ViewMarc Chevrier2022-04-293-13/+44
| | | | | | | | |
| * | | | | | | | cmWindowsRegistry: enhance unicode conversionsMarc Chevrier2022-04-292-14/+79
| | | | | | | | |
* | | | | | | | | Merge topic 'cuda-arch-verify'Brad King2022-05-036-6/+26
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7bf5200699 CUDA: Restore CMAKE_CUDA_ARCHITECTURES support for -real and -virtual suffixes Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewd-by: Raul Tambre <raul@tambre.ee> Merge-request: !7218
| * | | | | | | | | CUDA: Restore CMAKE_CUDA_ARCHITECTURES support for -real and -virtual suffixesBrad King2022-04-296-6/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix the validation regex added by commit c267ed205a (CUDA: Defer architecture testing to the compiler testing step, 2022-04-25) to allow these values.
* | | | | | | | | | Merge branch 'release-3.23'Brad King2022-05-030-0/+0
|\ \ \ \ \ \ \ \ \ \ | | |_|_|/ / / / / / | |/| | | | | | | |
| * | | | | | | | | Merge topic 'avoid-remove-empty-path' into release-3.23Brad King2022-05-031-1/+3
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 71ded12a75 cmGeneratedFileStream: Do not remove empty path Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7223
* | \ \ \ \ \ \ \ \ \ Merge topic 'avoid-remove-empty-path'Brad King2022-05-031-1/+3
|\ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 71ded12a75 cmGeneratedFileStream: Do not remove empty path Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7223
| * | | | | | | | | | cmGeneratedFileStream: Do not remove empty pathBrad King2022-04-291-1/+3
| | |_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If `Close()` is called when a file was never opened, we have no temporary file path. Do not try to remove it. Some implementations of `unlink()` crash on an empty path (though the documented behavior is to fail with `ENOENT`). Fixes: #23414
* | | | | | | | | | Merge branch 'release-3.23'Brad King2022-05-030-0/+0
|\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | |
| * | | | | | | | | Merge topic 'restore-CPACK_PACKAGEMAKER_CHOICES' into release-3.23Brad King2022-05-033-21/+108
| |\ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d099136add productbuild: Restore CPACK_PACKAGEMAKER_CHOICES variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7220
* | | | | | | | | | Merge topic 'restore-CPACK_PACKAGEMAKER_CHOICES'Brad King2022-05-033-21/+108
|\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d099136add productbuild: Restore CPACK_PACKAGEMAKER_CHOICES variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7220
| * | | | | | | | | productbuild: Restore CPACK_PACKAGEMAKER_CHOICES variableCraig Scott2022-04-293-21/+108
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In 2a8df7e7db (productbuild: Don't write rootVolumeOnly attribute if writing domains, 2022-03-21), the variable holding the main contents of the distribution.dist XML file was renamed from CPACK_PACKAGEMAKER_CHOICES to CPACK_APPLE_PKG_INSTALLER_CONTENT. This reflected the fact that the PackageMaker generator is deprecated. The new variable also includes more details than the old one held. Some projects were relying on the old variable name, so we need to still set that to the same contents as it would have previously provided. Neither of these variables were previously documented, but the older variable was mentioned in enough semi-official places that it essentially became semi-supported. Document both variables and highlight that the older one is deprecated. Fixes: #23467
* | | | | | | | | | Merge topic 'update-curl'Brad King2022-05-03147-4573/+4738
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 30aba1ce8c Merge branch 'upstream-curl' into update-curl 2a9bc9ebf0 curl 2022-04-27 (1669b17d) 5239672e64 curl: Update script to get curl 7.83.0 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7219
| * \ \ \ \ \ \ \ \ \ Merge branch 'upstream-curl' into update-curlBrad King2022-04-28146-4572/+4737
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream-curl: curl 2022-04-27 (1669b17d)
| | * | | | | | | | | | curl 2022-04-27 (1669b17d)Curl Upstream2022-04-28146-4570/+4737
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://github.com/curl/curl.git at commit 1669b17d3a1a1fd824308544ca0ec02a2a4f50ea (curl-7_83_0).
| * | | | | | | | | | | curl: Update script to get curl 7.83.0Brad King2022-04-281-1/+1
| | | | | | | | | | | |
* | | | | | | | | | | | Merge topic 'cpp-modules-prep'Brad King2022-05-0312-91/+157
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c5b56b35c2 cmInstallExportGenerator: expose the temporary directory c107760417 cmNinjaTargetGenerator: support msvc-style deps discovery for scanning 64c15ec018 cmNinjaTargetGenerator: add flags for scanning based on the fileset type aaa18f15cf cmTarget: add support for querying all file set names cc4e19710d cmGlobalNinjaGenerator: use an extention based on the modmapfmt 97a68198c9 cmGlobalNinjaGenerator: escape `:` in module names 499009b79c cmTarget: avoid creating export entries if they don't exist 0513a1fe10 cmInstallGenerator: use CMake-private variables in generated code ... Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !7214
| * | | | | | | | | | | cmInstallExportGenerator: expose the temporary directoryBen Boeckel2022-04-285-63/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This needs to be known so that C++ module properties for the install can be staged beside the other files. Always perform the MD5 transformation (in non-bootstrap builds) so that the path can be computed prior to generation (where it used the longest configuration name to detect too-long paths). Update tests to expect the always-present MD5 value. Note that this improves robustness of the test suite as testing in a too-long path may have triggered the MD5 conversion anyways.
| * | | | | | | | | | | cmNinjaTargetGenerator: support msvc-style deps discovery for scanningBen Boeckel2022-04-272-11/+24
| | | | | | | | | | | |
| * | | | | | | | | | | cmNinjaTargetGenerator: add flags for scanning based on the fileset typeBen Boeckel2022-04-272-0/+57
| | | | | | | | | | | |
| * | | | | | | | | | | cmTarget: add support for querying all file set namesBen Boeckel2022-04-272-0/+12
| | | | | | | | | | | |
| * | | | | | | | | | | cmGlobalNinjaGenerator: use an extention based on the modmapfmtBen Boeckel2022-04-271-1/+6
| | | | | | | | | | | |
| * | | | | | | | | | | cmGlobalNinjaGenerator: escape `:` in module namesBen Boeckel2022-04-271-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Not all filesystems support `:` in the name, so replace it with `-`. As `-` is not otherwise allowed in module names anyways, there is no risk of conflict.