Commit Graph

70173 Commits

Author SHA1 Message Date
Brad King 37089ffe20 Tests/HIP: Improve cmake code formatting 2025-04-09 13:31:42 -04:00
Brad King b8dd3b208a clang-format: Apply formatting to HIP sources with .hip extension 2025-04-09 13:31:38 -04:00
Brad King 11f67538c1 Merge topic 'update-kwsys'
abe4e4466b Merge branch 'upstream-KWSys' into update-kwsys
21c464252f KWSys 2025-04-09 (0fa969cb)

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10625
2025-04-09 11:36:27 -04:00
Brad King abe4e4466b Merge branch 'upstream-KWSys' into update-kwsys
# By KWSys Upstream
* upstream-KWSys:
  KWSys 2025-04-09 (0fa969cb)
2025-04-09 09:37:34 -04:00
KWSys Upstream 21c464252f KWSys 2025-04-09 (0fa969cb)
Code extracted from:

    https://gitlab.kitware.com/utils/kwsys.git

at commit 0fa969cb0ba76ef5f426e6ea56a63a5fe3cdc6ac (master).

Upstream Shortlog
-----------------

Brad King (3):
      4336afc4 SystemTools: Remove redundant FindProgramPath function
      54219234 SystemTools: Remove redundant FindProgram signatures
      7a633bad SystemTools: Remove FindLibrary

Daniel Pfeifer (1):
      ac633613 CTestConfig: Remove unused variables
2025-04-09 09:37:33 -04:00
Brad King 0a23535877 Merge topic 'asm-no-msvc'
d4b3443ed2 ASM: Identify Microsoft assemblers more specifically
6baf65ec46 ASM: Do not consider MSVC C/CXX compiler for generic ASM
b52882e1e3 ASM: Drop outdated C compilers from assembler candidates
abfe98ce6c ASM: Consider C/CXX compilers only if enabled
d28fcdc8d8 ASM: Simplify compiler candidate list variable name

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10626
2025-04-09 09:27:20 -04:00
Brad King 7bb7a6fb13 Merge topic 'android-riscv64'
201c3a491c Android: add support for riscv64-linux-android

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !10622
2025-04-09 09:24:59 -04:00
Brad King 7a9505582c Merge topic 'patch-FindICU'
ed46adb6cf FindICU: Update documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10599
2025-04-09 09:18:38 -04:00
Brad King f7fb3e92bf Merge branch 'release-4.0' 2025-04-09 09:12:35 -04:00
Brad King 8535fd0af3 Merge topic 'doc-CMAKE_OSX_SYSROOT'
2164da0ae6 Help: Document CMAKE_OSX_SYSROOT default change in 4.0

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10623
2025-04-09 09:12:34 -04:00
Brad King 46a439e1b6 Merge topic 'doc-CMAKE_OSX_SYSROOT' into release-4.0
2164da0ae6 Help: Document CMAKE_OSX_SYSROOT default change in 4.0

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10623
2025-04-09 09:12:33 -04:00
Brad King fff29ab244 Merge branch 'release-4.0' 2025-04-09 09:10:15 -04:00
Brad King 2a0993660d Merge branch 'release-3.31' 2025-04-09 09:10:08 -04:00
Brad King c800eeea5a Merge branch 'release-3.31' into release-4.0 2025-04-09 09:09:57 -04:00
Brad King 4ff3e43072 Merge branch 'release-4.0' 2025-04-09 09:08:38 -04:00
Brad King cacd17230f Merge topic 'apple-CoreFoundation-headers'
d736dafa22 Merge branch 'backport-3.31-apple-CoreFoundation-headers'
42390e7aa2 Source: Include specific CoreFoundation headers instead of umbrella header
14ffd1cc4e cmXCodeObject: Drop unused CoreFoundation header

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10616
2025-04-09 09:08:38 -04:00
Brad King 473e2b5a84 Merge topic 'apple-CoreFoundation-headers' into release-4.0
d736dafa22 Merge branch 'backport-3.31-apple-CoreFoundation-headers'
42390e7aa2 Source: Include specific CoreFoundation headers instead of umbrella header
14ffd1cc4e cmXCodeObject: Drop unused CoreFoundation header

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10616
2025-04-09 09:08:36 -04:00
Brad King 24b907a9e2 Merge topic 'backport-3.31-apple-CoreFoundation-headers' into release-3.31
42390e7aa2 Source: Include specific CoreFoundation headers instead of umbrella header
14ffd1cc4e cmXCodeObject: Drop unused CoreFoundation header

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10616
2025-04-09 09:07:27 -04:00
Kitware Robot e15833c7c7 CMake Nightly Date Stamp 2025-04-09 00:04:24 -04:00
Brad King d4b3443ed2 ASM: Identify Microsoft assemblers more specifically
Other tools may print "Microsoft" when invoked with `-?`, such as `cl`.
Look for output specific to the Microsoft Macro Assembler and its ARM
variant.
2025-04-08 15:23:08 -04:00
Brad King 6baf65ec46 ASM: Do not consider MSVC C/CXX compiler for generic ASM
`cl` does not know how to compile ASM `.s` or `.asm` sources.

Issue: #26617
2025-04-08 15:22:54 -04:00
Brad King b52882e1e3 ASM: Drop outdated C compilers from assembler candidates 2025-04-08 15:22:44 -04:00
Brad King abfe98ce6c ASM: Consider C/CXX compilers only if enabled 2025-04-08 15:22:32 -04:00
Brad King d28fcdc8d8 ASM: Simplify compiler candidate list variable name
`ASM_DIALECT` is always empty for plain `ASM`.
2025-04-08 15:22:07 -04:00
Brad King d736dafa22 Merge branch 'backport-3.31-apple-CoreFoundation-headers' 2025-04-08 11:39:10 -04:00
Sergey Fedorov 42390e7aa2 Source: Include specific CoreFoundation headers instead of umbrella header
Some CoreFoundation headers included by the umbrella header, which we do
not need, use syntax that GCC does not support.  Avoid including them.

GCC-Issue: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115880
2025-04-08 11:38:24 -04:00
Brad King 14ffd1cc4e cmXCodeObject: Drop unused CoreFoundation header
It has not been needed since commit d250b67722 (cmGlobalXCodeGenerator:
Adopt pbxproj object id generation, 2021-01-06, v3.19.3~4^2~2).
2025-04-08 11:38:23 -04:00
Brad King 2164da0ae6 Help: Document CMAKE_OSX_SYSROOT default change in 4.0
In commit 7b19531291 (macOS: Do not pass any SDK/-isysroot to compilers
by default, 2024-11-06, v4.0.0-rc1~511^2) we forgot to update the
documentation of `CMAKE_OSX_SYSROOT`.

Fixes: #26846
2025-04-08 11:07:17 -04:00
Brad King 1840c8c61b Merge branch 'release-4.0' 2025-04-08 10:45:46 -04:00
Brad King 8a3860379d Merge topic 'normalize-input-paths'
5805461074 cmSystemTools: Simplify call to FindProgram for our own executable
db0e2574cb cmSystemTools: Restore FindProgram look-up of on-disk case on Windows
5d700abda4 Source: Simplify FindProgram calls

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10620
2025-04-08 10:45:46 -04:00
Brad King f21682cf1a Merge topic 'normalize-input-paths' into release-4.0
5805461074 cmSystemTools: Simplify call to FindProgram for our own executable
db0e2574cb cmSystemTools: Restore FindProgram look-up of on-disk case on Windows
5d700abda4 Source: Simplify FindProgram calls

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10620
2025-04-08 10:45:45 -04:00
Brad King 958628b4e1 Merge branch 'release-4.0' 2025-04-08 10:43:34 -04:00
Brad King ad2513e293 Merge branch 'release-3.31' 2025-04-08 10:43:25 -04:00
Brad King 30d04b1f17 Merge branch 'release-3.31' into release-4.0 2025-04-08 10:43:15 -04:00
Brad King 1c08b49347 Merge topic 'backport-3.31-apple-posix' into release-3.31
aa64d4482f macOS: Define _DARWIN_C_SOURCE in more sources

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10619
2025-04-08 10:42:25 -04:00
Brad King 75b4881eb5 Merge branch 'release-4.0' 2025-04-08 10:42:18 -04:00
Brad King dc55705681 Merge topic 'apple-posix'
f183631ae3 Merge branch 'backport-3.31-apple-posix' into apple-posix
aa64d4482f macOS: Define _DARWIN_C_SOURCE in more sources

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10619
2025-04-08 10:42:17 -04:00
Brad King bbea5ca409 Merge topic 'apple-posix' into release-4.0
f183631ae3 Merge branch 'backport-3.31-apple-posix' into apple-posix
aa64d4482f macOS: Define _DARWIN_C_SOURCE in more sources

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10619
2025-04-08 10:42:16 -04:00
Brad King db1c6e94b5 Merge topic 'tutorial-cleanup-ctestconfig'
593a079a8f Tutorial: Cleanup CTestConfig.cmake

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !10617
2025-04-08 10:40:49 -04:00
Brad King 9d3954e26d Merge topic 'patch-FindLibLZMA'
86ed465ee6 FindLibLZMA: Update documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10614
2025-04-08 10:37:20 -04:00
Brad King d5bd1bef03 Merge topic 'patch-FindXercesC'
d16e3b02d9 FindXercesC: Update documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10590
2025-04-08 10:35:59 -04:00
Brad King 057ed50dbe Merge topic 'patch-FindPHP4'
c0896fcacb FindPHP4: Update documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10612
2025-04-08 10:34:28 -04:00
Brad King aeb34fa137 Merge topic 'patch-FindTCL'
0c795786d2 FindTCL, FindTclStub: Update documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10611
2025-04-08 10:33:02 -04:00
Brad King 927d46fa30 Merge topic 'patch-FindTclsh'
8433a9e3f7 FindTclsh: Update documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10609
2025-04-08 10:31:45 -04:00
Brad King e6103a2c66 Merge topic 'patch-FindPatch'
a01b092e19 FindPatch: Update documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10610
2025-04-08 10:30:13 -04:00
Brad King 9652aa9dc3 Merge topic 'patch-UseEcos-tclsh'
8b015d2633 UseEcos: Update tclsh check

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10608
2025-04-08 10:28:24 -04:00
Brad King ab2e22a3a5 Merge topic 'patch-FindOpenAL'
d77fd8391d FindOpenAL: Update documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10604
2025-04-08 10:26:36 -04:00
Brad King c472ae44b0 Merge topic 'patch-FindOpenSP'
514c4e72c9 FindOpenSP: Update documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10605
2025-04-08 10:24:43 -04:00
Brad King df5ce35fb7 Merge topic 'patch-FindLibXml2'
923c432f08 FindLibXml2: Update documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10603
2025-04-08 10:22:54 -04:00
Brad King 76237d47fe Merge topic 'patch-FindJasper'
2cadfaf588 FindJasper: Update documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10602
2025-04-08 10:20:15 -04:00