summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* WINDOWS_EXPORT_ALL_SYMBOLS: Export vftable symbolMalcolm Bechard2023-02-144-1/+32
| | | | | | | | `pybind11` requires access to this symbol to link in some cases. Include this symbol when generating automatic exports via `CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS`. Fixes: #24406
* Merge branch 'release-3.26'Brad King2023-02-090-0/+0
|\
| * CMake 3.26.0-rc2v3.26.0-rc2Brad King2023-02-091-1/+1
| |
* | Merge branch 'release-3.26'Brad King2023-02-090-0/+0
|\ \ | |/
| * Merge topic 'doc-configure-log' into release-3.26Brad King2023-02-091-6/+12
| |\ | | | | | | | | | | | | | | | | | | 2311b0a7f7 Help: Clarify that the documented configure log location is not stable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8191
* | \ Merge topic 'doc-configure-log'Brad King2023-02-091-6/+12
|\ \ \ | | |/ | |/| | | | | | | | | | | | | 2311b0a7f7 Help: Clarify that the documented configure log location is not stable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8191
| * | Help: Clarify that the documented configure log location is not stableBrad King2023-02-091-6/+12
| |/ | | | | | | Issue: #23200
* | Merge branch 'release-3.26'Brad King2023-02-090-0/+0
|\ \ | |/
| * Merge topic 'clarify-clang-tidy-export-fixes-doc' into release-3.26Brad King2023-02-091-6/+6
| |\ | | | | | | | | | | | | | | | | | | f9d9258d5c Help: Avoid making guarantees about <LANG>_CLANG_TIDY_EXPORT_FIXES_DIR Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8189
* | \ Merge topic 'clarify-clang-tidy-export-fixes-doc'Brad King2023-02-091-6/+6
|\ \ \ | | |/ | |/| | | | | | | | | | | | | f9d9258d5c Help: Avoid making guarantees about <LANG>_CLANG_TIDY_EXPORT_FIXES_DIR Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8189
| * | Help: Avoid making guarantees about <LANG>_CLANG_TIDY_EXPORT_FIXES_DIRKyle Edwards2023-02-091-6/+6
| |/ | | | | | | | | | | Rather than stating specifically which files may be written or deleted, simply state that CMake owns the directory and that a dedicated directory should be used for exporting the fixes.
* | Merge topic 'vs9-deprecate'Brad King2023-02-0910-6/+53
|\ \ | | | | | | | | | | | | | | | | | | d7f440c5db Deprecate Visual Studio 9 2008 generator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8181
| * | Deprecate Visual Studio 9 2008 generatorBrad King2023-02-0810-6/+53
| | | | | | | | | | | | | | | Update documentation to mark the generator deprecated. Add a warning at the end of generation plus an option to turn off the warning.
* | | Merge topic 'target-with-cxxmodule-filesets'Brad King2023-02-091-3/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 4b38d7d100 cmGeneratorTarget: `INTERFACE` targets with C++ modules are also "in" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8179
| * | | cmGeneratorTarget: `INTERFACE` targets with C++ modules are also "in"Ben Boeckel2023-02-081-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `INTERFACE` targets with C++ modules are basically BMI-only modules. It is unknown if they will be useful directly (due to ODR of the `module M;` initializers needing to live in some specific object file). However, they will be used to attach BMI-only compilations of `IMPORTED` C++ modules.
* | | | Merge branch 'release-3.26'Brad King2023-02-090-0/+0
|\ \ \ \ | | |_|/ | |/| |
| * | | Merge topic 'curl-windows-restore-tls1.3' into release-3.26Brad King2023-02-091-7/+0
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8675d8bdb0 curl: Enable schannel TLS 1.3 support on Windows 11 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8184
* | \ \ \ Merge topic 'curl-windows-restore-tls1.3'Brad King2023-02-091-7/+0
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 8675d8bdb0 curl: Enable schannel TLS 1.3 support on Windows 11 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8184
| * | | | curl: Enable schannel TLS 1.3 support on Windows 11Brad King2023-02-081-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert commit c0a4536cec (curl: Disable schannel TLS 1.3 support on Windows 11, 2022-11-09, v3.25.0~13^2). The curl bug it avoided was fixed by upstream curl commit `4f42150d0` (sendf: change Curl_read_plain to wrap Curl_recv_plain , 2022-11-14, curl-7_87_0~129), which we have since recently updating to curl 7.87.0. Issue: #24147
* | | | | Merge branch 'release-3.26'Brad King2023-02-090-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge topic 'doc-find_package-root-case' into release-3.26Brad King2023-02-093-9/+10
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 20e727a408 Help: Clarify that <PackageName>_ROOT variable names are case-preserved Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8182
* | \ \ \ \ Merge topic 'doc-find_package-root-case'Brad King2023-02-093-9/+10
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 20e727a408 Help: Clarify that <PackageName>_ROOT variable names are case-preserved Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8182
| * | | | | Help: Clarify that <PackageName>_ROOT variable names are case-preservedBrad King2023-02-083-9/+10
| | |/ / / | |/| | | | | | | | | | | | | | | | | | The name comes from the case-preserved first argument to `find_package`.
* | | | | Merge branch 'release-3.26'Brad King2023-02-090-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge topic 'stop_parsing_after_first_script_arg' into release-3.26Brad King2023-02-093-5/+18
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f9e8a067c2 cmake: Stop parsing after `--` when detecting script mode Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8186
* | \ \ \ \ Merge topic 'stop_parsing_after_first_script_arg'Brad King2023-02-093-5/+18
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | f9e8a067c2 cmake: Stop parsing after `--` when detecting script mode Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8186
| * | | | | cmake: Stop parsing after `--` when detecting script modeRobert Maynard2023-02-083-5/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The fix in commit 08aa516880 (cmake: Stop parsing after `--` when detecting script mode, 2022-12-06, v3.26.0-rc1~216^2) only corrected the case where `-P -- -P <arg>` occurred and not `-P -- -P -<other>`. Fixes: #24220
* | | | | | Merge branch 'release-3.26'Kyle Edwards2023-02-090-0/+0
|\ \ \ \ \ \ | | |/ / / / | |/| | | |
| * | | | | Merge topic 'target-runtime-dlls-doc' into release-3.26Kyle Edwards2023-02-091-3/+3
| |\ \ \ \ \ | | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | e0335f5830 Help: Update $<TARGET_RUNTIME_DLLS> docs to use cmake -E copy -t Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8185
* | | | | | Merge topic 'target-runtime-dlls-doc'Kyle Edwards2023-02-091-3/+3
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | e0335f5830 Help: Update $<TARGET_RUNTIME_DLLS> docs to use cmake -E copy -t Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8185
| * | | | | Help: Update $<TARGET_RUNTIME_DLLS> docs to use cmake -E copy -tKyle Edwards2023-02-081-3/+3
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | The -t argument was added to support using $<TARGET_RUNTIME_DLLS> in the case that no DLLs are needed. Update the documentation accordingly.
* | | | | CMake Nightly Date StampKitware Robot2023-02-091-1/+1
| |_|_|/ |/| | |
* | | | Merge topic 'ctest-remove-cmake-intdir'Brad King2023-02-083-15/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | db95afce19 Tests/OutDir: Remove stale cache entry on multi-config generators c6134ca6c7 CTest: Remove usages of CMAKE_INTDIR Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8176
| * | | | Tests/OutDir: Remove stale cache entry on multi-config generatorsKyle Edwards2023-02-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This cache entry is left over from the incorrect behavior prior to the previous commit and was causing the test to fail with the new, correct behavior. Unset the cache variable when a multi-config generator is in use.
| * | | | CTest: Remove usages of CMAKE_INTDIRKyle Edwards2023-02-072-14/+0
| | | | | | | | | | | | | | | | | | | | | | | | | The configuration in which CMake/CTest itself is built should not influence runtime path selection.
* | | | | Merge topic 'feature/sphinx-linkcheck'Brad King2023-02-082-2/+5
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6789af36bf Help: Fix broken links found by `linkcheck` 8f4bd3bf7e ci: Check for broken links when build HTML manual Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8177
| * | | | | Help: Fix broken links found by `linkcheck`Alex Turbov2023-02-071-2/+2
| | | | | |
| * | | | | ci: Check for broken links when build HTML manualAlex Turbov2023-02-071-0/+3
| | |_|_|/ | |/| | |
* | | | | Merge topic 'ninja-no-cleandead'Brad King2023-02-082-8/+0
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cc118ddd70 cmGlobalNinjaGenerator: Remove unused member Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8178
| * | | | | cmGlobalNinjaGenerator: Remove unused memberBrad King2023-02-072-8/+0
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `DisableCleandead` member was added by commit c5011399c5 (Ninja: Avoid cleandead with dyndep bindings for Fortran module dependencies, 2020-11-10, v3.19.0~15^2) but has not been used since commit 1144d25094 (Merge branch 'backport-ninja-no-cleandead' into ninja-no-cleandead, 2020-12-14, v3.19.2~4^2). Remove it.
* | | | | Merge topic 'update-kwsys'Brad King2023-02-089-967/+9
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0abeb3e394 Tests: Remove references to dropped KWSys SharedForward component 6819e080fa Merge branch 'upstream-KWSys' into update-kwsys 48fd1b3887 KWSys 2023-02-07 (db9470d4) Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8175
| * | | | | Tests: Remove references to dropped KWSys SharedForward componentBrad King2023-02-073-18/+0
| | | | | |
| * | | | | Merge branch 'upstream-KWSys' into update-kwsysBrad King2023-02-076-949/+9
| |\ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | # By KWSys Upstream * upstream-KWSys: KWSys 2023-02-07 (db9470d4)
| | * | | | KWSys 2023-02-07 (db9470d4)KWSys Upstream2023-02-076-949/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit db9470d4271ef65864a374a7a2f58f9789573903 (master). Upstream Shortlog ----------------- Ben Boeckel (1): 46f47034 SharedForward: Drop this component of KWSys Brad King (2): bfa688b5 SystemTools: Drop optional FindProgramPath arguments 093d6e45 DynamicLoader: Update test to avoid using CMAKE_INTDIR
* | | | | | Merge branch 'release-3.26'Brad King2023-02-080-0/+0
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | |
| * | | | | Merge topic 'automoc-message-typo' into release-3.26Brad King2023-02-081-1/+1
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d0f49327f9 AutoMoc: Fix verbose mode message Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8171
* | \ \ \ \ \ Merge topic 'automoc-message-typo'Brad King2023-02-081-1/+1
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d0f49327f9 AutoMoc: Fix verbose mode message Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8171
| * | | | | | AutoMoc: Fix verbose mode messageJoerg Bornemann2023-02-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | AutoMoc generates because moc settings changed, not uic.
* | | | | | | Merge branch 'release-3.26'Brad King2023-02-080-0/+0
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| * | | | | | Merge topic 'findopenssl-static-findpkg-fix' into release-3.26Brad King2023-02-081-2/+8
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 652f34eab9 FindOpenSSL: Use static pkgconfig if OPENSSL_USE_STATIC_LIBS=ON Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8174