Toby Isaac
a1fa0a3f23
FindBLAS: Fix search for ACML when not in fallback paths
...
Avoid indexing an empty list.
Fixes : #27141
2025-08-15 14:00:20 -04:00
Brad King
69949719c8
Merge topic 'patch-FindwxWidgets'
...
e211e88501 FindwxWidgets: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11055
2025-08-15 09:39:48 -04:00
Brad King
4f33a6b096
Merge topic 'patch-FindKDE4'
...
de37ba1907 FindKDE4: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11074
2025-08-15 09:32:30 -04:00
Brad King
0aec7864f6
Merge topic 'patch-FindSubversion-version'
...
051b670e51 FindSubversion: Add Subversion_VERSION
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11053
2025-08-15 09:30:14 -04:00
Brad King
63d88db7ac
Merge topic 'patch-FindLua-version'
...
138fd2c665 FindLua*: Add Lua_VERSION
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11052
2025-08-15 09:21:43 -04:00
Brad King
ced6ca50f1
Merge topic 'foreach-assertion'
...
ac8fe36aba Help: Improve clarity of foreach behavior
37e27f71bc foreach: Explicitly skip replay without iterations
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11081
2025-08-15 08:31:45 -04:00
Brad King
471069c579
Merge branch 'release-4.1'
2025-08-15 08:29:03 -04:00
Brad King
0db6ed88eb
Merge branch 'release-4.0'
2025-08-15 08:28:54 -04:00
Brad King
ee8fac6709
Merge branch 'release-3.31'
2025-08-15 08:28:46 -04:00
Brad King
8c9dd38e7f
Merge branch 'release-4.0' into release-4.1
2025-08-15 08:28:35 -04:00
Brad King
7677635885
Merge branch 'release-4.1'
2025-08-15 08:27:48 -04:00
Brad King
ce83cab7fe
Merge topic 'clang_cuda_support_cuda_13'
...
67c102ef64 Clang/CUDA: Support CUDA Toolkit 13 new include layout
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11079
2025-08-15 08:27:48 -04:00
Brad King
fc41d4e3f6
Merge topic 'clang_cuda_support_cuda_13' into release-4.1
...
67c102ef64 Clang/CUDA: Support CUDA Toolkit 13 new include layout
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11079
2025-08-15 08:27:46 -04:00
Brad King
7af0e010ba
Merge branch 'release-3.31' into release-4.0
2025-08-15 08:26:59 -04:00
Brad King
75679c169d
Merge topic 'clang_cuda_support_cuda_13' into release-4.0
...
67c102ef64 Clang/CUDA: Support CUDA Toolkit 13 new include layout
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11079
2025-08-15 08:26:32 -04:00
Brad King
bb97311b4a
Merge topic 'clang_cuda_support_cuda_13' into release-3.31
...
67c102ef64 Clang/CUDA: Support CUDA Toolkit 13 new include layout
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11079
2025-08-15 08:25:35 -04:00
Kitware Robot
6c060d3ff1
CMake Nightly Date Stamp
2025-08-15 00:05:06 -04:00
Robert Maynard
67c102ef64
Clang/CUDA: Support CUDA Toolkit 13 new include layout
...
This ensures that clang knows about the two includes that are required for CUDA 13.
2025-08-14 09:55:53 -04:00
Brad King
d4113f8288
Merge branch 'release-4.1'
2025-08-14 09:22:49 -04:00
Brad King
05718620b6
Merge topic 'pkgc-import-system-fix'
...
d5f6cf5ba8 PkgC: Only remove system paths which are exact matches
93f77d8183 PkgC: Allow system paths during IMPORT, POPULATE
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !11078
2025-08-14 09:22:49 -04:00
Brad King
4445478ef7
Merge topic 'pkgc-import-system-fix' into release-4.1
...
d5f6cf5ba8 PkgC: Only remove system paths which are exact matches
93f77d8183 PkgC: Allow system paths during IMPORT, POPULATE
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !11078
2025-08-14 09:22:47 -04:00
Brad King
49ee5cf4aa
Merge branch 'release-4.1'
2025-08-14 09:20:09 -04:00
Brad King
1fa7bd1965
Merge topic 'genex-strip-nested'
...
8227028e49 string(GENEX_STRIP): Fix regression on nested generator expressions
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11077
2025-08-14 09:20:09 -04:00
Brad King
8fbddbc777
Merge topic 'genex-strip-nested' into release-4.1
...
8227028e49 string(GENEX_STRIP): Fix regression on nested generator expressions
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11077
2025-08-14 09:20:08 -04:00
Brad King
bcb2a41ad4
Merge branch 'release-4.1'
2025-08-14 09:18:15 -04:00
Brad King
b1186e1997
Merge topic 'stdio-terminal'
...
914803bf31 Makefile: Fix regression that prints unnecessary VT100 escape sequences
a0a9e48f85 StdIo: Fix Terminal abstraction to avoid unnecessary VT100 escape sequences
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11080
2025-08-14 09:18:15 -04:00
Brad King
14665de371
Merge topic 'stdio-terminal' into release-4.1
...
914803bf31 Makefile: Fix regression that prints unnecessary VT100 escape sequences
a0a9e48f85 StdIo: Fix Terminal abstraction to avoid unnecessary VT100 escape sequences
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11080
2025-08-14 09:18:13 -04:00
Brad King
8ab05f4db9
Merge topic 'pchreuse-copy-pdb-saga'
...
390c473652 pchreuse: remove MSVC 2008-or-older condition
f0d8606267 cmLocalGenerator: fix destination path construction for PCH/PDB copying
Acked-by: Kitware Robot <kwrobot@kitware.com >
Reviewed-by: Vito Gamberini <vito.gamberini@kitware.com >
Acked-by: Eduard Voronkin <edward.voronkin@gmail.com >
Merge-request: !11066
2025-08-14 09:16:42 -04:00
Brad King
18eed8502c
Merge topic 'cps-add-versions'
...
ae373e93fb install(PACKAGE_INFO): Add version and location to package dependencies
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10993
2025-08-14 09:12:52 -04:00
Brad King
51fe4c2a0e
Merge topic 'ctest-instrumentation-envvar'
...
a97bb70bd9 Tests: Isolate tests from CTEST_USE_INSTRUMENTATION variable
2e05695b30 Help: Fix documentation for CTEST_USE_*_INSTRUMENTATION variables
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11038
2025-08-14 09:10:45 -04:00
Brad King
d3bd945bea
Merge topic 'patch-CMakeVerifyManifest'
...
a79e520169 CMakeVerifyManifest: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11075
2025-08-14 09:08:09 -04:00
Brad King
5a09f5bd8e
Merge topic 'patch-FindDevIL-version'
...
0e00166462 FindDevIL: Add DevIL_VERSION
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11072
2025-08-14 09:06:41 -04:00
Brad King
fcc70a3ee3
Merge topic 'patch-BundleUtilities-modernization-gp_append_unique'
...
374eb128c9 GetPrerequisites: Sync documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11043
2025-08-14 08:28:50 -04:00
Brad King
b30241272b
Merge topic 'patch-FindPerl-version'
...
4f1732d96b FindPerl, FindPerlLibs: Add Perl_VERSION and PerlLibs_VERSION
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11054
2025-08-14 08:27:25 -04:00
Brad King
6065c2d845
Merge topic 'patch-FindGnuTLS-version'
...
2f8b837a30 FindGnuTLS: Add GnuTLS_VERSION
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11061
2025-08-14 08:25:25 -04:00
Brad King
d870ed6b76
Merge topic 'patch-FindQt4-found-var'
...
9fb240da85 FindQt4: Clarify the Qt4_FOUND variable
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11062
2025-08-14 08:23:20 -04:00
Peter Kokot
138fd2c665
FindLua*: Add Lua_VERSION
...
New result variables in FindLua:
* Lua_VERSION
* Lua_VERSION_MAJOR
* Lua_VERSION_MINOR
* Lua_VERSION_PATCH
Deprecated variables in FindLua:
* LUA_VERSION_STRING
* LUA_VERSION_MAJOR
* LUA_VERSION_MINOR
* LUA_VERSION_PATCH
Deprecated variables in FindLua51:
* LUA_VERSION_STRING
Issue: #27088
2025-08-14 07:37:26 +02:00
Peter Kokot
051b670e51
FindSubversion: Add Subversion_VERSION
...
This deprecates the Subversion_VERSION_SVN result variable.
Issue: #27088
2025-08-14 07:25:00 +02:00
Kitware Robot
cc2b82e2f3
CMake Nightly Date Stamp
2025-08-14 00:04:57 -04:00
Tyler Yankee
ac8fe36aba
Help: Improve clarity of foreach behavior
2025-08-13 16:29:18 -04:00
Tyler Yankee
37e27f71bc
foreach: Explicitly skip replay without iterations
...
As written, foreach loops with a trailing `IN` (i.e., no loop
variable(s) given) lead to an assertion error. Handle this case by
exiting early when we know the loop won't execute anything.
Fixes : #27135
2025-08-13 16:29:16 -04:00
Brad King
86d587db41
Merge topic 'doc-cxx_standard'
...
050ddb800f Help: CXX_STANDARD 26 is supported on some compilers
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11063
2025-08-13 16:06:01 -04:00
Brad King
2193c1e08e
Merge topic 'patch-CMAKE_LANG_USING_LINKER_MODE'
...
8aacf67b54 CMAKE_LANG_USING_LINKER_MODE: Fix typo and update docs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11065
2025-08-13 15:56:32 -04:00
Brad King
4a26dbd4ba
Merge topic 'patch-FindOpenGL'
...
e03c1c215b FindOpenGL: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11049
2025-08-13 15:54:02 -04:00
Martin Duffy
8227028e49
string(GENEX_STRIP): Fix regression on nested generator expressions
...
Since commit 13c7bb5b0c (cmGeneratorExpression: Update strip function to
collect parsed expressions, 2025-04-08), the logic to strip generator
expressions from a string made incorrect assumptions about the contents of
generator expressions, leading certain cases to be stripped incorrectly.
Clean up the logic and fix broken behavior, and add test coverage with
`string(GENEX_STRIP)`.
Fixes : #27133
2025-08-13 15:52:16 -04:00
Brad King
05d8757533
Merge topic 'patch-FeatureSummary'
...
361af2b480 FeatureSummary: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11067
2025-08-13 15:47:54 -04:00
Brad King
9896691033
Merge topic 'patch-AddFileDependencies'
...
d0a8c0bf1b AddFileDependencies, MacroAddFileDependencies: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11064
2025-08-13 15:44:12 -04:00
Brad King
7a47c13d07
Merge topic 'patch-FindPkgConfig'
...
ac56813d35 FindPkgConfig: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11060
2025-08-13 15:40:42 -04:00
Brad King
fdbbf433d3
Merge topic 'patch-CMakeForceCompiler'
...
195b009796 CMakeForceCompiler: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11059
2025-08-13 15:36:47 -04:00
Brad King
914803bf31
Makefile: Fix regression that prints unnecessary VT100 escape sequences
...
Since commit 509c424472 (StdIo: Replace uses of KWSys Terminal with
StdIo::Print, 2025-05-08, v4.1.0-rc1~151^2~2) we print unnecessary VT100
escape sequences to establish normal text even when not intending to
print color. In combination with `CLICOLOR_FORCE=1`, this breaks
detection of implicit link information from compiler driver output.
Fixes : #27137
2025-08-13 15:30:25 -04:00