Commit Graph
71828 Commits
Author SHA1 Message Date
Brad King c36c19d711 Merge topic 'patch-CheckIncludeFiles-LANGUAGE'
5000f895fd CheckIncludeFiles: Document version 3.11 for LANGUAGE option

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11123
2025-09-02 09:52:24 -04:00
Brad King 1873914be3 Merge branch 'release-4.1' 2025-09-02 09:48:07 -04:00
Brad King dcb82f6d6d Merge topic 'cmPropertySentinel-definition'
319c427d2f cmPropertySentinel: update definition

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11129
2025-09-02 09:48:07 -04:00
Brad King cc6dc6ba85 Merge topic 'cmPropertySentinel-definition' into release-4.1
319c427d2f cmPropertySentinel: update definition

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11129
2025-09-02 09:48:02 -04:00
Brad King 5fc70d2131 Merge branch 'release-4.1' 2025-09-02 09:42:43 -04:00
Brad King 3af621006d Merge topic 'var-check-before-usage'
d614e8fb3f cmLocalGenerator: check variables before usage

Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !11127
2025-09-02 09:42:42 -04:00
Brad King ef8c5bbaf3 Merge topic 'var-check-before-usage' into release-4.1
d614e8fb3f cmLocalGenerator: check variables before usage

Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !11127
2025-09-02 09:42:40 -04:00
Kitware Robot b3312daf05 CMake Nightly Date Stamp 2025-09-02 00:05:03 -04:00
Brad King bc0774c25f Merge topic 'cmake-gui-preset-no-generator'
18f1f19c82 cmake-gui: Support configure presets version 3+ without generator field

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11126
2025-09-01 14:40:11 -04:00
Brad King c3bdb07a94 Merge topic 'document_find_package_dir_version'
f104bdb3b9 Help: Specify `<PackageName>_DIR` interaction with a version

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11114
2025-09-01 14:37:50 -04:00
Brad King d65cd65df5 Merge topic 'patch-find-modules-versions'
f0b4c19052 FindIcotool: Add Icotool_VERSION
f503c8dad4 FindHSPELL: Add HSPELL_VERSION

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11098
2025-09-01 14:36:24 -04:00
Richard Thomson 18f1f19c82 cmake-gui: Support configure presets version 3+ without generator field
Presets allow this since commit 06e6981336 (cmake-presets: Make
generator and binaryDir fields optional, 2021-03-26, v3.21.0-rc1~346^2).

Fixes: #25817
2025-09-01 14:34:06 -04:00
Brad King 230c5c7d46 Merge topic 'patch-FindOpenCL-version'
870fd818a3 FindOpenCL: Add OpenCL_VERSION

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11108
2025-09-01 14:31:02 -04:00
Brad King 5cf0f77644 Merge topic 'patch-FindCUDA-CMAKE_CURRENT_LIST_DIR'
bf26270000 FindCUDA: Use CMAKE_CURRENT_LIST_DIR

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11119
2025-09-01 14:28:54 -04:00
Brad King f1912b72a3 Merge topic 'patch-FindQt4-paths'
8083ce3d8a FindQt4: Use CMAKE_CURRENT_LIST_DIR

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11118
2025-09-01 14:26:31 -04:00
Brad King 1c83bf44c8 Merge topic 'patch-ExternalData-paths'
a10fa40c85 ExternalData: Use CMAKE_CURRENT_FUNCTION_LIST_{DIR,FILE}

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11117
2025-09-01 14:24:25 -04:00
Brad King 0e99a701d5 Merge topic 'patch-CheckPrototypeDefinition-CMAKE_CURRENT_FUNCTION_LIST_DIR'
6cf9ed5f94 CheckPrototypeDefinition: Use CMAKE_CURRENT_FUNCTION_LIST_DIR

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11116
2025-09-01 14:21:20 -04:00
Brad King 2887d438de Merge topic 'patch-CheckTypeSize-CMAKE_CURRENT_FUNCTION_LIST_DIR'
d59be2406e CheckTypeSize: Use CMAKE_CURRENT_FUNCTION_LIST_DIR

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11115
2025-09-01 14:18:11 -04:00
Marc Chevrier 319c427d2f cmPropertySentinel: update definition
Reported by https://pvs-studio.com/en/blog/posts/cpp/1277/ (N8)

Issue: #27159
2025-09-01 09:39:30 +02:00
Kitware Robot cd618e9322 CMake Nightly Date Stamp 2025-09-01 00:05:05 -04:00
Peter Kokot 5000f895fd CheckIncludeFiles: Document version 3.11 for LANGUAGE option
- The check_include_files(LANGUAGE) option was added in CMake 3.11.
- Additionally, this syncs the documentation style for the other modules
  that check headers as they are commonly browsed together.
- Fixed typo in CheckIncludeFile module example.
2025-08-31 16:02:28 +02:00
Kitware Robot e1bd97de9e CMake Nightly Date Stamp 2025-08-31 00:05:23 -04:00
Kitware Robot 8275211a48 CMake Nightly Date Stamp 2025-08-30 00:05:19 -04:00
Marc Chevrier d614e8fb3f cmLocalGenerator: check variables before usage
Reported by https://pvs-studio.com/en/blog/posts/cpp/1277/ (N2)

Issue: 27159
2025-08-29 18:47:28 +02:00
Kitware Robot 8b94564ee4 CMake Nightly Date Stamp 2025-08-29 00:05:54 -04:00
Kitware Robot 4d21b9e6d8 CMake Nightly Date Stamp 2025-08-28 00:05:17 -04:00
Brad King bf46c263f8 Merge branch 'release-4.1' 2025-08-27 13:32:32 -04:00
Brad King ba8c4a15f1 CMake 4.1.1 v4.1.1 2025-08-27 12:33:28 -04:00
Brad King 985bbf724a Merge topic 'fbuild'
94113ac687 ci: Add jobs for FASTBuild generator on Linux, macOS, and Windows
01147454e7 FASTBuild: Add generator

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Osyotr <zhenchik35026@gmail.com>
Acked-by: Peter Kokot <peterkokot@gmail.com>
Merge-request: !10941
2025-08-27 11:43:37 -04:00
Brad King 1637764cb7 Merge topic 'FindOpenMP-LLVMFlang'
d47ea5684a FindOpenMP: Add support for LLVMFlang on non-Windows too

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11069
2025-08-27 11:38:25 -04:00
Brad King 2981a064f4 Merge topic 'patch-FindwxWidgets-wxWidgets_USE_FILE'
4f9a8c8aa1 FindwxWidgets: Deprecate wxWidgets_USE_FILE

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11110
2025-08-27 11:36:21 -04:00
Brad King 4af2db6ad9 Merge topic 'patch-FindQt3-version'
34a4b39cf3 FindQt3: Add Qt3_VERSION

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11107
2025-08-27 11:35:02 -04:00
Brad King 2b12c3563e Merge topic 'patch-CPackIFWConfigureFile-min-version'
7db6ff4863 CMake: Include CPackIFWConfigureFile normally

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11104
2025-08-27 11:33:12 -04:00
Brad King 7f431ff6b4 Merge topic 'patch-FindTclsh-version'
f9fec08e69 FindTclsh: Add Tclsh_VERSION

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11103
2025-08-27 11:29:31 -04:00
Brad King 08b46315ea Merge topic 'patch-FindDCMTK'
7578837ce7 FindDCMTK: Update documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11102
2025-08-27 11:27:28 -04:00
Brad King 7212282f02 Merge topic 'patch-FindPkgConfig-found-var'
9e3d2cd94f FindPkgConfig: Deprecate PKG_CONFIG_FOUND

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11099
2025-08-27 11:16:46 -04:00
Brad King 1eeb753ae8 Merge topic 'patch-InstallRequiredSystemLibraries-min-version'
b510225b60 CMake: Include InstallRequiredSystemLibraries normally

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11105
2025-08-27 11:14:19 -04:00
Brad King f156d7fa1f Merge topic 'FindPython-NumPy-target'
0a4a4d2053 FindPython: NumPy target does not depend on Development.Module

Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !11093
2025-08-27 11:10:59 -04:00
Brad King e804896981 Merge topic 'instrumentation-configure-content'
451e2cb2a1 instrumentation: Add cmake_instrumentation check to ctest_instrumentation test
e6b37105ba instrumentation: Collect custom content from CMake configure

Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !10988
2025-08-27 11:02:21 -04:00
Brad King 5e5a0d4740 Merge branch 'release-4.1' 2025-08-27 10:53:27 -04:00
Brad King a9097e8f0d Merge topic 'cmList-swap-fix'
071e8678de cmList: fix swap function definition

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Alex <leha-bot@yandex.ru>
Merge-request: !11101
2025-08-27 10:53:27 -04:00
Brad King e0cd3b7e7d Merge topic 'cmList-swap-fix' into release-4.1
071e8678de cmList: fix swap function definition

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Alex <leha-bot@yandex.ru>
Merge-request: !11101
2025-08-27 10:53:22 -04:00
Brad King 60b11b310d Merge branch 'release-4.1' 2025-08-27 10:48:19 -04:00
Brad King fe9b7acc4a Merge topic 'vs7-generator-utility-target-typo'
93a83bcc00 cmGlobalVisualStudio7Generator: fix initialization typo

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11100
2025-08-27 10:48:18 -04:00
Brad King cf9cdde33d Merge topic 'vs7-generator-utility-target-typo' into release-4.1
93a83bcc00 cmGlobalVisualStudio7Generator: fix initialization typo

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11100
2025-08-27 10:48:13 -04:00
Brad King 3a47c7954b Merge branch 'release-4.1' 2025-08-27 10:42:17 -04:00
Brad King b73fbadbae Merge branch 'release-4.0' 2025-08-27 10:42:15 -04:00
Brad King 7c169d5abb Merge branch 'release-4.0' into release-4.1 2025-08-27 10:42:09 -04:00
Brad King 780d30c277 Merge branch 'release-4.1' 2025-08-27 10:40:13 -04:00
Brad King 79122abdca Merge topic 'ninja-many-subdirs'
6de40e7a4d Ninja: Fix regression with `.bat` wrapper around `ninja`

Acked-by: Kitware Robot <kwrobot@kitware.com>
Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com>
Acked-by: Josef Angstenberger <code@jtxa.de>
Acked-by: scivision <michael@scivision.dev>
Merge-request: !11111
2025-08-27 10:40:13 -04:00