summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'release-3.28'Brad King2023-11-060-0/+0
|\
| * CMake 3.28.0-rc4v3.28.0-rc4Brad King2023-11-061-1/+1
| |
* | Merge topic 'cmake-E-cat-stdin'Brad King2023-11-066-4/+36
|\ \ | | | | | | | | | | | | | | | | | | | | | ab72846794 cmake -E cat: Add ability to print standard input Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8942
| * | cmake -E cat: Add ability to print standard inputKyle Edwards2023-11-036-4/+36
| | |
* | | CMake Nightly Date StampKitware Robot2023-11-061-1/+1
| | |
* | | Merge topic 'FetchContent-GHS'Craig Scott2023-11-052-0/+17
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 6a81104413 FetchContent: Pass GHS Variables to subbuild Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8930
| * | | FetchContent: Pass GHS Variables to subbuildWilliam Sciaroni2023-11-042-0/+17
| | | | | | | | | | | | | | | | Fixes: #24244
* | | | CMake Nightly Date StampKitware Robot2023-11-051-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2023-11-041-1/+1
| | | |
* | | | Merge topic 'CMakeFindPackageMode-link-docs'Brad King2023-11-032-4/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c5388bd320 CMakeFindPackageMode: Link to cmake --find-package documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8943
| * | | | CMakeFindPackageMode: Link to cmake --find-package documentation權少2023-11-032-4/+4
| | | | |
* | | | | Merge branch 'release-3.28'Brad King2023-11-030-0/+0
|\ \ \ \ \ | | |_|_|/ | |/| | |
| * | | | Merge topic 'cdash-report-urls' into release-3.28Brad King2023-11-038-3/+112
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 06661b1e4c gitlab-ci: pull annotations for CDash from the jobs a518e402c5 ci: generate annotation reports Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8939
* | \ \ \ \ Merge topic 'cdash-report-urls'Brad King2023-11-038-3/+112
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 06661b1e4c gitlab-ci: pull annotations for CDash from the jobs a518e402c5 ci: generate annotation reports Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8939
| * | | | | gitlab-ci: pull annotations for CDash from the jobsBen Boeckel2023-11-022-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | Only move `cdash-build-id` between stages that make sense.
| * | | | | ci: generate annotation reportsBen Boeckel2023-11-026-3/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These will render links in the sidebar for each job. See: https://docs.gitlab.com/ee/ci/yaml/artifacts_reports.html#artifactsreportsannotations
* | | | | | Merge branch 'release-3.28'Kyle Edwards2023-11-030-0/+0
|\ \ \ \ \ \ | | |/ / / / | |/| | | |
| * | | | | Merge topic 'cmsystemtools-runsinglecommand-stdin' into release-3.28Kyle Edwards2023-11-035-2/+11
| |\ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c4be9c914b cmSystemTools::RunSingleCommand(): Pass stdin to child process Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8941
* | | | | | Merge topic 'cmsystemtools-runsinglecommand-stdin'Kyle Edwards2023-11-035-2/+11
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c4be9c914b cmSystemTools::RunSingleCommand(): Pass stdin to child process Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8941
| * | | | | cmSystemTools::RunSingleCommand(): Pass stdin to child processKyle Edwards2023-11-025-2/+11
| |/ / / / | | | | | | | | | | | | | | | Fixes: #25383
* | | | | CMake Nightly Date StampKitware Robot2023-11-031-1/+1
| |/ / / |/| | |
* | | | Merge branch 'release-3.28'Brad King2023-11-020-0/+0
|\ \ \ \ | |/ / /
| * | | Merge topic 'cuda-vs' into release-3.28Brad King2023-11-023-20/+6
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 79f3f29e50 CUDA: Parse NVCC implicit compile/link information in Visual Studio generators 27e64a8498 CMakeNVCCParseImplicitInfo: Recognize link.exe line in CUDA VS integration 045399a461 CMakeParseImplicitLinkInfo: Ignore MSVC link /implib: flag Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Robert Maynard <robertjmaynard@gmail.com> Merge-request: !8938
* | \ \ \ Merge topic 'cuda-vs'Brad King2023-11-023-22/+7
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f0feefceb3 Merge branch 'backport-cuda-vs' into cuda-vs 79f3f29e50 CUDA: Parse NVCC implicit compile/link information in Visual Studio generators 27e64a8498 CMakeNVCCParseImplicitInfo: Recognize link.exe line in CUDA VS integration 677992d85a CMakeParseImplicitLinkInfo: Log exclusion of MSVC link /implib: flag 045399a461 CMakeParseImplicitLinkInfo: Ignore MSVC link /implib: flag Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Robert Maynard <robertjmaynard@gmail.com> Merge-request: !8938
| * | | | Merge branch 'backport-cuda-vs' into cuda-vsBrad King2023-11-012-20/+4
| |\ \ \ \ | | | |/ / | | |/| |
| | * | | CUDA: Parse NVCC implicit compile/link information in Visual Studio generatorsBrad King2023-11-011-20/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactoring in commit deff0e638d (CUDA: Factor out helper to parse NVCC implicit compiler and linker flags, 2023-09-15, v3.28.0-rc1~63^2~6) incorrectly dropped detection of the default CUDA architecture and the CUDA toolkit include directories from the code path used for Visual Studio generators. However, CMakeNVCCParseImplicitInfo is now general enough that we no longer need a VS-specific code path. Fixes: #25378
| | * | | CMakeNVCCParseImplicitInfo: Recognize link.exe line in CUDA VS integrationBrad King2023-11-011-0/+3
| | | | |
| | * | | CMakeParseImplicitLinkInfo: Ignore MSVC link /implib: flagBrad King2023-11-011-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | The flag specifies the import library for the linked binary. It is not a linked library.
| * | | | CMakeParseImplicitLinkInfo: Log exclusion of MSVC link /implib: flagBrad King2023-11-011-2/+3
| | | | |
* | | | | Merge topic 'if-check-file-permissions'Brad King2023-11-026-1/+238
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 337bc5662c if(): add operators IS_READABLE, IS_WRITABLE and IS_EXECUTABLE. Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8908
| * | | | | if(): add operators IS_READABLE, IS_WRITABLE and IS_EXECUTABLE.Marc Chevrier2023-11-016-1/+238
| | | | | | | | | | | | | | | | | | | | | | | | Offers possibility to check for file or directory permissions.
* | | | | | Merge topic 'Genex-LINK_LIBRARY-updates'Brad King2023-11-021-4/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1b8ceaef85 Genex LINK_LIBRARY: fix some definitions for Apple platforms Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8936
| * | | | | | Genex LINK_LIBRARY: fix some definitions for Apple platformsMarc Chevrier2023-11-011-4/+4
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some declarations were inconsistent. For example, "LINKER:-force_load <LIBRARY>" was translated to "-Xlinker -force_load /path/to/library". The correct translation should be "-Xlinker -force_load -Xlinker /path/to/library" because the library is an argument to the -force_load option.
* | | | | | Merge topic 'findwxwidgets-lexilla'Brad King2023-11-021-27/+55
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 90b77e3783 FindwxWidgets: link with lexilla f8831a0c9e FindwxWidgets: Convert include and library paths to cmake-style d76242ed9f FindwxWidgets: Prevent searching libraries multiple times 55072adf16 FindwxWidgets: Improve linking with scintilla c5e3d12213 FindwxWidgets: Move wx-config specific checks inside UNIX find-style 625023cace FindwxWidgets: Include hotfix number 35d90784e9 FindwxWidgets: use IN_LIST Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8927
| * | | | | | FindwxWidgets: link with lexillaMaarten Bent2023-11-011-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In wxWidgets 3.3 (development version) the Scintilla library has been split into two components: Scintilla and Lexilla.
| * | | | | | FindwxWidgets: Convert include and library paths to cmake-styleMaarten Bent2023-11-011-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes DBG_MSG errors when a path uses \ instead of /.
| * | | | | | FindwxWidgets: Prevent searching libraries multiple timesMaarten Bent2023-11-011-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | If the user has specified common libraries, remove the duplicates.
| * | | | | | FindwxWidgets: Improve linking with scintillaMaarten Bent2023-11-011-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Treat scintilla like any other common lib. Only add it when the stc component is specified. Add imm32 to the list of required libraries when stc is used. Fixes: #23519
| * | | | | | FindwxWidgets: Move wx-config specific checks inside UNIX find-styleMaarten Bent2023-11-011-20/+20
| | | | | | |
| * | | | | | FindwxWidgets: Include hotfix numberMaarten Bent2023-11-011-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add it to the wxWidgets_VERSION_STRING when it is not 0. Include hotfix numbers when searching for installation paths, for example wxWidgets-3.2.2.1. Fixes: #24823
| * | | | | | FindwxWidgets: use IN_LISTMaarten Bent2023-11-011-2/+6
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2023-11-021-1/+1
| | | | | | |
* | | | | | | Merge branch 'release-3.28'Brad King2023-11-010-0/+0
|\ \ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | |
| * | | | | | Merge topic 'cxxmodules-cmp0155-graceful-fallback-without-scanner' into ↵Brad King2023-11-0114-30/+54
| |\ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | release-3.28 1f507580a1 cmGlobalGenerator: give context about module queries 889aa0354a CMP0155: ignore scanning for sources if no scanner is available Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8925
* | | | | | | Merge topic 'cxxmodules-cmp0155-graceful-fallback-without-scanner'Brad King2023-11-0114-30/+54
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | / / | |_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1f507580a1 cmGlobalGenerator: give context about module queries 889aa0354a CMP0155: ignore scanning for sources if no scanner is available Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8925
| * | | | | cmGlobalGenerator: give context about module queriesBen Boeckel2023-11-015-8/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some queries are merely investigating support in order to change behavior. Let the method know so that any internal errors can be skipped over.
| * | | | | CMP0155: ignore scanning for sources if no scanner is availableBen Boeckel2023-11-0110-23/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows for a more graceful transition for projects using C++20 without scanner support (e.g., Clang 15 or GCC 13). While newer compilers will (needlessly) scan, it allows C++20-using projects to use older compilers without having to set `CMAKE_CXX_SCAN_FOR_MODULES` to support newer CMake minimum versions. Fixes: #25357
* | | | | | Merge branch 'release-3.28'Brad King2023-11-010-0/+0
|\ \ \ \ \ \ | | |/ / / / | |/| | | |
| * | | | | Merge topic 'ctest-windows-color' into release-3.28Brad King2023-11-011-10/+5
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2553a78aa7 ctest: Allow colored output on Windows if CLICOLOR_FORCE is set to 1 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8932
* | \ \ \ \ \ Merge topic 'ctest-windows-color'Brad King2023-11-011-10/+5
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2553a78aa7 ctest: Allow colored output on Windows if CLICOLOR_FORCE is set to 1 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8932