Brad King
076784f4f3
Merge branch 'release-3.29'
2024-08-15 10:08:19 -04:00
Brad King
464719b35b
Merge topic 'cppdap-gcc-15' into release-3.29
...
f742c298a0 cppdap: include/dap/network.h: add <stdint.h> include for GCC 15
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9713
2024-08-15 10:02:17 -04:00
Brad King
1d46a7f7ee
Merge topic 'update-cppdap'
...
f6745ed29f Merge branch 'upstream-cppdap' into update-cppdap
bcfd096ed9 cppdap 2024-08-02 (c69444ed)
5098a08fde cppdap: Update script to get version as of 2024-08-02
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !9730
2024-08-15 09:50:58 -04:00
Brad King
7d74c35dd5
Merge topic 'update-expat'
...
6b8ab3c282 expat: Hard-code configuration options for our needs
25c2d60c04 Merge branch 'upstream-expat' into update-expat
865006f033 expat 2024-03-13 (fa75b965)
fc5bbb1f01 expat: Update script to get Expat 2.6.2
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !9729
2024-08-15 09:49:59 -04:00
Brad King
e0f12564dc
Merge topic 'iar-missing-license'
...
564d527c04 IAR: Improve error message for missing license
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9723
2024-08-15 09:48:27 -04:00
Brad King
683910854c
Merge topic 'UseJava-verbosity'
...
ea62c44b64 UseJava: Reduce add_jar verbosity by default
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !9710
2024-08-15 09:47:14 -04:00
Brad King
15a94f1d28
Merge topic 'pkg-config'
...
25b947589a Modules: Guard calls to pkg_check_modules
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !9709
2024-08-15 09:46:01 -04:00
Brad King
433cb155b5
Merge branch 'release-3.30'
2024-08-15 09:37:00 -04:00
Brad King
d060b05217
Merge topic 'macos-curl-user-agent'
...
1a74f95656 file(DOWNLOAD): Fix User-Agent to use run-time curl version
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !9726
2024-08-15 09:37:00 -04:00
Brad King
3265458a79
Merge topic 'macos-curl-user-agent' into release-3.30
...
1a74f95656 file(DOWNLOAD): Fix User-Agent to use run-time curl version
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !9726
2024-08-15 09:36:58 -04:00
Brad King
67e14b19bc
Merge branch 'release-3.30'
2024-08-15 09:35:37 -04:00
Brad King
0460e71e1f
Merge topic 'curl-http2'
...
7486f468fb curl: Avoid using HTTP/2 with curl 8.7.x due to bug in error codes
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !9728
2024-08-15 09:35:37 -04:00
Brad King
16b6847861
Merge topic 'curl-http2' into release-3.30
...
7486f468fb curl: Avoid using HTTP/2 with curl 8.7.x due to bug in error codes
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !9728
2024-08-15 09:35:35 -04:00
Craig Scott
41da7a4a9a
Merge topic 'fix_condition_android_determine'
...
4b84596dcf Android: Fix condition detecting no APIs found in the NDK
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9721
2024-08-15 07:18:37 -04:00
Kitware Robot
3e072b018a
CMake Nightly Date Stamp
2024-08-15 00:01:17 -04:00
Brad King
48c0b01197
Merge topic 'doc-log'
...
d03bb13839 Help: version 3.16 added cmake --log-level
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9711
2024-08-14 13:33:00 -04:00
Brad King
db304b343b
Merge topic 'patch-oracle-developer-studio'
...
4086e81e38 Help: Rename Oracle Solaris Studio to Oracle Developer Studio
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9715
2024-08-14 13:29:17 -04:00
Brad King
cf1bc1b937
Merge topic 'emacs-cmake-mode'
...
8eb8e27fb2 cmake-mode.el: Use line-beginning-position instead of obsolete point-at-bol
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9714
2024-08-14 13:25:29 -04:00
Felipe Torrezan
564d527c04
IAR: Improve error message for missing license
...
When using the IAR Compiler without a license, CMake issues a
fatal error message about a missing linker and librarian.
This message is misleading.
In the previous detection, CMakeFindBinUtils.cmake would rely
on information collected from try_compile() which depends on a
working license.
In the new detection scheme, the IAR BinUtils are automatically
detected regardless of an existing license, based solely on the
compiler's path.
The failure point will be when trying to compile a C or a CXX
source file, where there will be no CMAKE_${lang}_COMPILER_VERSION
available.
This change improves the resulting message for when trying to use
the compiler without a license.
2024-08-14 09:03:13 +02:00
Tudy Gourmelen
4b84596dcf
Android: Fix condition detecting no APIs found in the NDK
...
Fixes : #26210
2024-08-14 08:16:24 +02:00
Kitware Robot
b2b3c5825f
CMake Nightly Date Stamp
2024-08-14 00:01:26 -04:00
Gold856
ea62c44b64
UseJava: Reduce add_jar verbosity by default
...
Set "Clean class files" message to verbose.
Fixes : #22107
2024-08-13 15:56:39 -04:00
Pierre Rouleau
8eb8e27fb2
cmake-mode.el: Use line-beginning-position instead of obsolete point-at-bol
...
That fixes Emacs 29 warning:
cmake-mode.el:186:48: Warning: ‘point-at-bol’ is an obsolete function
(as of 29.1); use ‘line-beginning-position’ or ‘pos-bol’ instead.
2024-08-13 15:50:51 -04:00
Christoph Grüninger
f742c298a0
cppdap: include/dap/network.h: add <stdint.h> include for GCC 15
...
GCC 15 requires the include for the declaration of `uint32_t`.
Backport [cppdap PR 133](https://github.com/google/cppdap/pull/133 ).
2024-08-13 15:42:40 -04:00
Brad King
f6745ed29f
Merge branch 'upstream-cppdap' into update-cppdap
...
# By cppdap Upstream
* upstream-cppdap:
cppdap 2024-08-02 (c69444ed)
2024-08-13 15:36:07 -04:00
cppdap Upstream
bcfd096ed9
cppdap 2024-08-02 (c69444ed)
...
Code extracted from:
https://github.com/google/cppdap.git
at commit c69444ed76f7468b232ac4f989cb8f2bdc100185 (c69444ed76f7468b232ac4f989cb8f2bdc100185).
2024-08-13 15:36:06 -04:00
Brad King
5098a08fde
cppdap: Update script to get version as of 2024-08-02
2024-08-13 15:35:20 -04:00
Brad King
6b8ab3c282
expat: Hard-code configuration options for our needs
2024-08-13 15:22:45 -04:00
Brad King
25c2d60c04
Merge branch 'upstream-expat' into update-expat
...
* upstream-expat:
expat 2024-03-13 (fa75b965)
2024-08-13 15:22:18 -04:00
Expat Upstream
865006f033
expat 2024-03-13 (fa75b965)
...
Code extracted from:
https://github.com/libexpat/libexpat.git
at commit fa75b96546c069d17b8f80d91e0f4ef0cde3790d (R_2_6_2).
2024-08-13 15:16:12 -04:00
Brad King
fc5bbb1f01
expat: Update script to get Expat 2.6.2
2024-08-13 15:16:02 -04:00
Brad King
7486f468fb
curl: Avoid using HTTP/2 with curl 8.7.x due to bug in error codes
...
curl 8.7.x has a bug in HTTP/2 error codes introduced by
commit `0dc036225` (HTTP/2: write response directly, 2024-01-31,
`curl-8_7_0~230`) and fixed by commit `5c59f9142` (http2 + ngtcp2:
pass CURLcode errors from callbacks, 2024-04-18, `curl-8_8_0~181`).
Fixes : #26200
2024-08-13 15:07:53 -04:00
Brad King
1a74f95656
file(DOWNLOAD): Fix User-Agent to use run-time curl version
...
If CMake is linked to a system-provided curl shared library, the version
at run-time may not match the `LIBCURL_VERSION` at build time. Look up
the run-time curl version to populate the User-Agent string.
This is particularly important since commit d3cbee99e3 (macOS: Prefer
building with system-provided curl, 2024-05-09, v3.30.0-rc1~130^2~1)
switched to building our official binaries on macOS against the system
provided curl shared library.
Fixes : #26209
2024-08-13 14:14:10 -04:00
Brad King
88e90fcd20
Merge topic 'cuda_unity'
...
b90ae10dda Add support for unity builds with CUDA sources
c99ff40b21 Unity: refactor unity extension logic to single function
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !9655
2024-08-13 11:01:13 -04:00
Brad King
fc0faeb34e
Merge topic 'lfortran-link-info'
...
509e8be784 LFortran: Add support for mixed-language linking with Fortran
cb6e8698ff CMakeParseImplicitLinkInfo: Refactor conditions to detect specific compilers
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !9700
2024-08-13 10:58:47 -04:00
Brad King
861a0139e8
Merge topic 'FortranCInterface-simplify'
...
56064c3977 FortranCInterface: Simplify module symbol mangling detection regex
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9703
2024-08-13 10:51:18 -04:00
Kitware Robot
8733dcd115
CMake Nightly Date Stamp
2024-08-13 00:01:28 -04:00
Craig Scott
a48097f7ae
Merge topic 'presets-graphviz-docs-and-release-note'
...
890bc3d2a2 presets: Fix graphviz support documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Alex <leha-bot@yandex.ru >
Merge-request: !9702
2024-08-11 17:44:43 -04:00
Kitware Robot
407c0f449d
CMake Nightly Date Stamp
2024-08-11 00:01:58 -04:00
Aliaksandr Averchanka
890bc3d2a2
presets: Fix graphviz support documentation
2024-08-10 23:09:44 +10:00
Kitware Robot
0dc5cd674e
CMake Nightly Date Stamp
2024-08-10 00:01:15 -04:00
Peter Kokot
4086e81e38
Help: Rename Oracle Solaris Studio to Oracle Developer Studio
...
With version 12.5 Oracle Solaris Studio was renamed to Oracle Developer
Studio.
2024-08-09 10:05:52 +02:00
Kitware Robot
5e734dd25a
CMake Nightly Date Stamp
2024-08-09 00:01:18 -04:00
scivision
d03bb13839
Help: version 3.16 added cmake --log-level
2024-08-08 08:29:43 -04:00
Kitware Robot
c0cd10cd98
CMake Nightly Date Stamp
2024-08-08 00:01:17 -04:00
Kai Pastor
25b947589a
Modules: Guard calls to pkg_check_modules
...
Before calling pkg_check_modules, modules must check PKG_CONFIG_FOUND.
When FindPkgConfig.cmake is loaded, pkg_check_modules is always defined
regardless of pkg-config being present. However, the whole module might
be disabled on user request with CMAKE_DISABLE_FIND_PACKAGE_PkgConfig.
This must not break Find modules which just look for a hint or similar.
2024-08-07 20:11:43 +02:00
Kitware Robot
aa6b2180bf
CMake Nightly Date Stamp
2024-08-07 00:01:18 -04:00
Kyle Edwards
f774a5ab5c
Merge topic 'find-debug-root'
...
f8264cf2ff find_package(): Debug re-rooting behavior
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Acked-by: Robert Maynard <robertjmaynard@gmail.com >
Acked-by: Brad King <brad.king@kitware.com >
Acked-by: Alex <leha-bot@yandex.ru >
Merge-request: !9701
2024-08-06 09:37:34 -04:00
Kitware Robot
b575a8fc8c
CMake Nightly Date Stamp
2024-08-06 00:01:12 -04:00
Brad King
3f1709abaa
Merge topic 'test-log-write'
...
29db283ba7 CTest: remove cmCTestLogWrite helper
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !9699
2024-08-05 09:52:11 -04:00