summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'ci-linkcheck'Brad King2023-02-281-1/+1
|\ | | | | | | | | | | | | c28077ffb3 Help: Replace link with its permanent redirect Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8258
| * Help: Replace link with its permanent redirectBrad King2023-02-271-1/+1
| |
* | Merge branch 'release-3.26'Brad King2023-02-280-0/+0
|\ \
| * \ Merge topic 'test-no-dart' into release-3.26Brad King2023-02-281-7/+1
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2fc3b0f476 Tests: Drop use of legacy "Dart" module Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8257
* | \ \ Merge topic 'test-no-dart'Brad King2023-02-281-7/+1
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | 2fc3b0f476 Tests: Drop use of legacy "Dart" module Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8257
| * | | Tests: Drop use of legacy "Dart" moduleBrad King2023-02-271-7/+1
| | | | | | | | | | | | | | | | Use the CTest module directly.
* | | | Merge branch 'release-3.26'Brad King2023-02-280-0/+0
|\ \ \ \ | | |/ / | |/| |
| * | | Merge topic 'doc-cleanup-3.26-rc4' into release-3.26Brad King2023-02-284-29/+30
| |\ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | b39b3e3bdb Help: Fix typos and grammar in 3.26 release notes 9f1360ae19 Help: Improve wording of FOLDER-related properties and policies Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8264
* | | | Merge topic 'doc-cleanup-3.26-rc4'Brad King2023-02-284-29/+30
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | b39b3e3bdb Help: Fix typos and grammar in 3.26 release notes 9f1360ae19 Help: Improve wording of FOLDER-related properties and policies Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8264
| * | | Help: Fix typos and grammar in 3.26 release notesCraig Scott2023-02-281-6/+5
| | | |
| * | | Help: Improve wording of FOLDER-related properties and policiesCraig Scott2023-02-253-23/+25
| | | |
* | | | CMake Nightly Date StampKitware Robot2023-02-281-1/+1
| |_|/ |/| |
* | | Merge topic 'dochttp'Brad King2023-02-271-1/+8
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 9b56aabd99 Help:file: document HTTPHEADER more Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8250
| * | | Help:file: document HTTPHEADER morescivision2023-02-241-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | Some servers have allow-lists for HTTP UserAgent for example. CMake project devs would benefit from this hint about setting authorization tokens and HTTP User Agent.
* | | | Merge topic 'install-prefix-genex-install-code-script'Brad King2023-02-279-16/+36
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 18e02ace5b install(CODE|SCRIPT): Support $<INSTALL_PREFIX> genex Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8251
| * | | | install(CODE|SCRIPT): Support $<INSTALL_PREFIX> genexKyle Edwards2023-02-249-16/+36
| |/ / / | | | | | | | | | | | | Fixes: #24534
* | | | Merge branch 'release-3.26'Brad King2023-02-270-0/+0
|\ \ \ \ | | |_|/ | |/| |
| * | | Merge topic 'doc-CMAKE_MODULE_PATH' into release-3.26Brad King2023-02-271-4/+5
| |\ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | cf7f6b7165 Help: Document that CMAKE_MODULE_PATH must use forward slashes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8252
* | | | Merge topic 'doc-CMAKE_MODULE_PATH'Brad King2023-02-271-4/+5
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | cf7f6b7165 Help: Document that CMAKE_MODULE_PATH must use forward slashes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8252
| * | | Help: Document that CMAKE_MODULE_PATH must use forward slashesBrad King2023-02-241-4/+5
| |/ / | | | | | | | | | Issue: #24240, #24540
* | | CMake Nightly Date StampKitware Robot2023-02-271-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2023-02-261-1/+1
| | |
* | | Merge topic 'fetchcontent-reject-CMAKE_TOOLCHAIN_FILE-env-var'Craig Scott2023-02-254-7/+18
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c15674a9cb FetchContent: Reject CMAKE_TOOLCHAIN_FILE env var in sub-build 31ef93f19f FetchContent: Only use @-@ replacements for sub-build CMakeLists.txt Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8248
| * | | FetchContent: Reject CMAKE_TOOLCHAIN_FILE env var in sub-buildCraig Scott2023-02-243-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The sub-build should never try to use a toolchain file. The toolchain file may itself be getting downloaded by FetchContent. If the CMAKE_TOOLCHAIN_FILE environment variable is set, CMake uses it to initialize the CMake variable of the same name. We need to explicitly clear them before the first project call of the sub-build. Fixes: #24535
| * | | FetchContent: Only use @-@ replacements for sub-build CMakeLists.txtCraig Scott2023-02-242-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | There was a mix of ${} and @-@ substitutions in the CMakeLists.txt.in file. It is sometimes useful to temporarily put ${} evaluations there while working on issues, but they get replaced. Using @ONLY leaves them untouched and uses a consistent substitution method for the whole file.
* | | | CMake Nightly Date StampKitware Robot2023-02-251-1/+1
| |_|/ |/| |
* | | Merge topic 'msvc-embed-manifest-direct'Brad King2023-02-243-21/+36
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 0b552eb877 MSVC: Embed manifests directly for non-incremental vs_link_exe links Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8245
| * | | MSVC: Embed manifests directly for non-incremental vs_link_exe linksAndrew Ng2023-02-233-21/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This avoids the need to separately execute `mt.exe` to perform the embedding of manifests into the output for non-incremental links. The primary motivation for this change is that this separate execution of `mt.exe` to embed manifests is known to cause intermittent failures due to AV/security scanning. The only change in behavior is that any linker generated manifest will no longer be output as a separate manifest file alongside the output file. Fixes: #24531
* | | | Merge topic 'FetchContent-generator-instance'Brad King2023-02-241-1/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9af0e67ee5 FetchContent: Relay CMAKE_GENERATOR_INSTANCE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8195
| * | | | FetchContent: Relay CMAKE_GENERATOR_INSTANCEMáté Ferenc Nagy-Egri2023-02-231-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If set, relay `CMAKE_GENERATOR_INSTANCE`. It may affect compiler detection in the subbuild folder. Fixes: #24404
* | | | | Merge topic 'PATH-genex-handle-list-of-paths'Brad King2023-02-2412-85/+488
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e395310a21 PATH-genex: handle lists for path decomposition and transformations Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Acked-by: scivision <michael@scivision.dev> Merge-request: !8238
| * | | | | PATH-genex: handle lists for path decomposition and transformationsMarc Chevrier2023-02-2112-85/+488
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: #24371
* | | | | | Merge topic 'tutorial_dependency_inversion'Brad King2023-02-2481-516/+645
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8ddf32196c Tutorial: Refactor MathFunctions code Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !7789
| * | | | | | Tutorial: Refactor MathFunctions codeMarkus Ferrell2023-02-2381-516/+645
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Propagate the refactor in Step 10 MathFunctions through all of the steps. Use MathFunctions/MathFunctions.cxx instead of Tutorial.cxx to determine which sqrt library is called. Adds .h files which correspond to their .cxx files by name.
* | | | | | | Merge topic 'GenerateExportHeader-Fix-Clang-support-on-Windows'Brad King2023-02-248-6/+92
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1e19936320 GenerateExportHeader: Fix Clang support on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Adrien De Coninck <deconinck.adrien@gmail.com> Merge-request: !8221
| * | | | | | | GenerateExportHeader: Fix Clang support on WindowsCorentin Damman2023-02-238-6/+92
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When using Clang with Visual Studio, the GenerateExportHeader function generates the DEPRECATED definition "__attribute__ ((__deprecated__))", because Clang can compile such instruction. However, if a user wants to compile the library with this generated header with MSVC, the declaration is not valid. We suggest to always use the DEPRECATED definition "__declspec(deprecated)" on Windows, which is valid for both Clang and MSVC.
* | | | | | | | Merge topic 'find_package-PACKAGENAME_ROOT'Brad King2023-02-2430-75/+761
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | df9c4b1872 find_package: Use <PACKAGENAME>_ROOT variables as search prefixes 4da27a73bd Help: Document <PackageName>_ROOT variable ordering using an ordered list bfeb16bd5b cmFindPackageCommand: Refactor CMP0074 logic to de-duplicate lookups c0fcd07e6f cmFindPackageCommand: Factor out methods for package root stack management acd9636d9d cmSystemTools: Add helpers for reading and parsing PATH env vars Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8240
| * | | | | | | | find_package: Use <PACKAGENAME>_ROOT variables as search prefixesBrad King2023-02-2327-3/+626
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extend commit eb35d8884b (find_package: Use PackageName_ROOT variables as search prefixes, 2018-03-15, v3.12.0-rc1~349^2) to also check upper-case `<PACKAGENAME>_ROOT` variables. Add policy `CMP0144` to enable the behavior in a compatible way. Fixes: #24403
| * | | | | | | | Help: Document <PackageName>_ROOT variable ordering using an ordered listBrad King2023-02-232-26/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make room to add more steps in a documented order.
| * | | | | | | | cmFindPackageCommand: Refactor CMP0074 logic to de-duplicate lookupsBrad King2023-02-233-25/+34
| | | | | | | | |
| * | | | | | | | cmFindPackageCommand: Factor out methods for package root stack managementBrad King2023-02-232-31/+41
| | | | | | | | |
| * | | | | | | | cmSystemTools: Add helpers for reading and parsing PATH env varsBrad King2023-02-232-0/+29
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge branch 'release-3.26'Brad King2023-02-240-0/+0
|\ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ | |/| | | | | |
| * | | | | | | Merge topic 'find-openssl-find-pthread' into release-3.26Brad King2023-02-241-1/+14
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 24c7279a6f FindOpenSSL: Search for -pthread flag Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8246
* | \ \ \ \ \ \ \ Merge topic 'find-openssl-find-pthread'Brad King2023-02-241-1/+14
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 24c7279a6f FindOpenSSL: Search for -pthread flag Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8246
| * | | | | | | | FindOpenSSL: Search for -pthread flagKyle Edwards2023-02-231-1/+14
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Because -pthread doesn't begin with -l, it doesn't show up in the pkgconfig LIBRARIES variable, causing FindOpenSSL to not add the Threads::Threads dependency. Explicitly search LDFLAGS_EXTRA for -pthread and add the dependency if it's found. Fixes: #24532
* | | | | | | | CMake Nightly Date StampKitware Robot2023-02-241-1/+1
| |_|_|_|_|_|/ |/| | | | | |
* | | | | | | Merge topic 'gitlab-issue-template'Brad King2023-02-231-0/+9
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e408157e1b gitlab: Add default issue template Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: scivision <michael@scivision.dev> Acked-by: Marc Chevrier <marc.chevrier@gmail.com> Merge-request: !8244
| * | | | | | gitlab: Add default issue templateBrad King2023-02-221-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Populate issue descriptions by default with a note directing reporters to other resources they should consider using first. Make it a comment so that the content does not actually render in the report not removed.
* | | | | | | Merge branch 'release-3.26'Brad King2023-02-230-0/+0
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | |