Commit Graph

66901 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
Kitware Robot
9af150ed3d CMake Nightly Date Stamp 2024-08-05 00:02:46 -04:00
Kitware Robot
4a262f2d71 CMake Nightly Date Stamp 2024-08-04 00:01:24 -04:00
Kitware Robot
4aa42149d6 CMake Nightly Date Stamp 2024-08-03 00:01:15 -04:00
Kyle Edwards
f8264cf2ff find_package(): Debug re-rooting behavior
find_package()'s debug mode provides information about which
prefixes are searched, but not which roots are prepended to each
prefix. Display this information if debugging is enabled.
2024-08-02 16:18:44 -04:00
Brad King
509e8be784 LFortran: Add support for mixed-language linking with Fortran
Parse implicit link information for this compiler to support
mixed-language linking.  This was missed by commit 98d0f918ba (LFortran:
Add support for this compiler, 2024-01-25). Also activate mixed-language
test cases that would have caught this.

Fixes: #26145
2024-08-02 15:15:02 -04:00
Brad King
cb6e8698ff CMakeParseImplicitLinkInfo: Refactor conditions to detect specific compilers 2024-08-02 15:13:38 -04:00
Brad King
56064c3977 FortranCInterface: Simplify module symbol mangling detection regex
Simplify the change from commit 0f5b6dd215 (FortranCInterface: Add
support for LLVMFlang mangling, 2022-09-09, v3.24.2~2^2).
2024-08-02 14:59:21 -04:00
Robert Maynard
b90ae10dda Add support for unity builds with CUDA sources
Fixes #22750
2024-08-02 13:35:53 -04:00
Brad King
289c30ad3a Merge branch 'release-3.30' 2024-08-02 10:33:56 -04:00
Brad King
d88682dff6 CMake 3.30.2 v3.30.2 2024-08-02 09:57:10 -04:00
Brad King
b210e5b046 Merge branch 'release-3.30' 2024-08-02 09:49:42 -04:00
Brad King
d9589c5c8c Merge branch 'release-3.29' 2024-08-02 09:49:40 -04:00
Brad King
edc340230c Merge branch 'release-3.29' into release-3.30 2024-08-02 09:49:27 -04:00
Brad King
931dd7d3a5 Merge topic 'swift-install-names' into release-3.29
8669176576 Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behavior

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !9692
2024-08-02 09:48:49 -04:00
Brad King
ee79b9642f Merge branch 'release-3.30' 2024-08-02 09:47:52 -04:00
Brad King
618c60367f Merge topic 'swift-install-names'
8669176576 Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behavior

Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !9692
2024-08-02 09:47:51 -04:00
Brad King
35e908e0dc Merge topic 'swift-install-names' into release-3.30
8669176576 Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behavior

Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !9692
2024-08-02 09:47:50 -04:00
Brad King
9c4dbd9771 Merge topic 'install-rename-doc'
38aae609df Help(install): Move RENAME docs to FILES signature

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !9698
2024-08-02 09:45:17 -04:00
Brad King
a274ba2b97 Merge topic 'doc-nuget-restore-xref'
ecef0313f7 Help: Add a link to `cmake(1)` CLI option to `CMAKE_VS_NUGET_PACKAGE_RESTORE`

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !9697
2024-08-02 09:44:14 -04:00
Kitware Robot
3c7c0f2fc6 CMake Nightly Date Stamp 2024-08-02 00:01:14 -04:00
Daniel Pfeifer
29db283ba7 CTest: remove cmCTestLogWrite helper 2024-08-02 00:14:57 +02:00
FeRD (Frank Dana)
38aae609df Help(install): Move RENAME docs to FILES signature
The document's intro claims that the options documented up top are
the ones common to multiple signatures, but `RENAME` is only valid
for `install(FILES ...)`. Move it to that section of the docs.
2024-08-01 12:41:43 -04:00
Alex Turbov
ecef0313f7 Help: Add a link to cmake(1) CLI option to CMAKE_VS_NUGET_PACKAGE_RESTORE 2024-08-01 20:08:52 +04:00
Brad King
98d86fdc62 Merge topic 'FindEXPAT-static'
cee34d7ab3 FindEXPAT: Implement EXPAT_USE_STATIC_LIBS for non-Windows platforms

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !9694
2024-08-01 11:08:52 -04:00