Commit Graph

71614 Commits

Author SHA1 Message Date
Peter Kokot 4f1732d96b FindPerl, FindPerlLibs: Add Perl_VERSION and PerlLibs_VERSION
This deprecates the PERL_VERSION_STRING result variable.

Issue: #27088
2025-08-08 22:22:03 +02:00
Brad King ead2855f2c Merge topic 'patch-FindThreads'
30d994c021 FindThreads: Update documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11044
2025-08-08 09:35:12 -04:00
Brad King 4978bb39ca Merge topic 'patch-FindSWIG'
ffd3c9cbe5 FindSWIG: Update documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11042
2025-08-08 09:32:13 -04:00
Brad King 8ae56a88bf Merge topic 'patch-FindSquish-version'
ca52983884 FindSquish: Add Squish_VERSION

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11041
2025-08-08 09:26:22 -04:00
Brad King c00d931e13 Merge topic 'patch-FindOpenSceneGraph-version'
30dddb4b11 FindOpenSceneGraph: Add OpenSceneGraph_VERSION

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11040
2025-08-08 09:22:28 -04:00
Brad King 12c1463e81 Merge topic 'patch-FindGnuplot-version'
4786a6f34a FindGnuplot: Add Gnuplot_VERSION

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11039
2025-08-08 09:18:34 -04:00
Brad King b8b6053ed9 Merge topic 'ctest-stray-newline'
9c6e53e46f ctest: Remove stray newline in process result string
48bb5a4e1c Merge branch 'upstream-KWSys' into ctest-stray-newline
bbb2370359 KWSys 2025-08-08 (2c189f30)

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11045
2025-08-08 09:16:08 -04:00
Brad King c037d3038b Merge topic 'patch-22360-position-independent-code'
6168592f0e Help: Improve position independent code docs

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11035
2025-08-08 08:20:47 -04:00
Brad King 9c6e53e46f ctest: Remove stray newline in process result string
The plain "Exit code" string had a newline that we do not have in the
other result strings.  This typo was inherited from KWSys Process,
which has been fixed by its upstream.

Fixes: #27119
2025-08-08 08:19:38 -04:00
Brad King 48bb5a4e1c Merge branch 'upstream-KWSys' into ctest-stray-newline
# By KWSys Upstream
* upstream-KWSys:
  KWSys 2025-08-08 (2c189f30)
2025-08-08 08:19:25 -04:00
KWSys Upstream bbb2370359 KWSys 2025-08-08 (2c189f30)
Code extracted from:

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

at commit 2c189f30f633a0e40b1bf4c3861fae4ca167358a (master).

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

Brad King (1):
      7322a140 Process: Remove stray newline in GetExceptionString result
2025-08-08 08:19:24 -04:00
Brad King e9545524f3 Merge topic 'sunway-sw_64'
cfbf0480ff Sunway: Add sw_64 support

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11023
2025-08-08 08:02:55 -04:00
Kitware Robot 7bdea0b4c7 CMake Nightly Date Stamp 2025-08-08 00:04:39 -04:00
Brad King 9eb1c56a84 Merge topic 'ewilde/externalproject-empty-command-envvar'
bd1643b9ab ExternalProject: Fix env mods with empty command

Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Acked-by: Andarwinux <edxposed@protonmail.com>
Merge-request: !11036
2025-08-07 10:04:22 -04:00
Verney7 cfbf0480ff Sunway: Add sw_64 support
``sw_64`` is a new RISC ISA, which is a bit like RISC-V.
2025-08-07 09:42:11 -04:00
Brad King 6cd60195f3 Merge topic 'instrumentation-build-lock'
a249e820a8 instrumentation: Add file lock for build daemon
9b65be6da5 instrumentation: Don't load query files before configure

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !11025
2025-08-07 09:19:44 -04:00
Brad King 90a0284c02 Merge topic 'instrumentation-version-doc'
7435cabef3 Help: Add clarifying text to instrumentation API and Data versions

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11037
2025-08-07 09:18:14 -04:00
Brad King c7e58acaed Merge topic 'sphinx-exclude-from-all'
aaf433d99a Utilities/Sphinx: Add option to disable documentation from ALL

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11027
2025-08-07 09:16:45 -04:00
Brad King 1d8a8e6662 Merge topic 'patch-graphviz'
f4d666549a Help: Move Graphviz documentation to --graphviz option

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11008
2025-08-07 09:14:52 -04:00
Kitware Robot 42c5200612 CMake Nightly Date Stamp 2025-08-07 00:04:54 -04:00
Peter Kokot 30d994c021 FindThreads: Update documentation
- Synced module documentation with other similar find modules.
- Added intro code block showing how to use this module.
- Used Threads_FOUND variable in module code.  The uppercase
  THREADS_FOUND is also set to the same value by
  find_package_handle_standard_args().
- Added examples section.
- Added extended explanation of multithreading support and how this
  compares to the threading specified by C/C++ standards.
2025-08-07 03:25:02 +02:00
Peter Kokot ffd3c9cbe5 FindSWIG: Update documentation
- Added intro code block showing how to use this module.
- Added separate examples section.
- Updated and synced module documentation with other similar find
  modules.
2025-08-07 01:21:25 +02:00
Peter Kokot ca52983884 FindSquish: Add Squish_VERSION
This deprecates the following result variables:

* SQUISH_VERSION
* SQUISH_VERSION_MAJOR
* SQUISH_VERSION_MINOR
* SQUISH_VERSION_PATCH

Issue: #27088
2025-08-06 23:53:37 +02:00
Peter Kokot 30dddb4b11 FindOpenSceneGraph: Add OpenSceneGraph_VERSION
This deprecates the OPENSCENEGRAPH_VERSION result variable.

Issue: #27088
2025-08-06 23:52:10 +02:00
Peter Kokot 4786a6f34a FindGnuplot: Add Gnuplot_VERSION
This deprecates the GNUPLOT_VERSION_STRING result variable.

Issue: #27088
2025-08-06 23:51:23 +02:00
Martin Duffy a249e820a8 instrumentation: Add file lock for build daemon
Prevent starting instrumentation build daemon and related hooks if one is
already running, and when during `cmake --build`.
2025-08-06 11:45:40 -04:00
Brad King 2e3dde3727 Merge topic 'Set-CACHE-variable'
8af64914d6 set/unset commands: add CACHE{variable} syntax support

Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !11016
2025-08-06 10:08:56 -04:00
Brad King d64a8b1886 Merge topic 'patch-CMAKE_SYSTEM_NAME'
a5d67cf610 CMAKE_SYSTEM_NAME: Add initial list of removed platforms

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Vito Gamberini <vito.gamberini@kitware.com>
Merge-request: !11033
2025-08-06 10:07:51 -04:00
Brad King ab7abb74cd Merge topic 'patch-FortranCInterface'
786a75ab8a FortranCInterface: Update documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11032
2025-08-06 10:05:07 -04:00
Brad King e74a213360 Merge topic 'patch-FindGSL'
20b1a6c1e5 FindGSL: Sync documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11028
2025-08-06 09:57:59 -04:00
Brad King 2e1a7820cf Merge topic 'patch-FindRuby'
8510666702 FindRuby: Sync documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11034
2025-08-06 09:56:28 -04:00
Brad King bf1204f7dd Merge topic 'patch-FindGDAL'
54a9a53f78 FindGDAL: Update documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11029
2025-08-06 09:55:16 -04:00
Brad King e1bfaa0907 Merge topic 'patch-FindBLAS'
1c0f1e8b30 FindBLAS: Update documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11030
2025-08-06 09:53:57 -04:00
Brad King 240279e767 Merge topic 'patch-FindLAPACK'
867da42938 FindLAPACK: Sync documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11031
2025-08-06 09:50:53 -04:00
Brad King 0e48bf825d Merge topic 'patch-FindTIFF-version'
8076414d2d FindTIFF: Add TIFF_VERSION

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11021
2025-08-06 09:48:09 -04:00
Brad King ddb014d0aa Merge topic 'patch-FindOpenSSL-version'
5503235b4d FindOpenSSL: Add OpenSSL_VERSION

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11020
2025-08-06 09:45:48 -04:00
Brad King 142ae708fb Merge topic 'patch-FindGettext-version'
6903ba415f FindGettext: Add Gettext_VERSION

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11019
2025-08-06 09:43:36 -04:00
Brad King 8d79307408 Merge topic 'patch-FindDoxygen-version'
15ffe27752 FindDoxygen: Add Doxygen_VERSION

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11018
2025-08-06 09:37:50 -04:00
Martin Duffy aaf433d99a Utilities/Sphinx: Add option to disable documentation from ALL 2025-08-06 09:30:39 -04:00
Brad King 9b1da716c9 Merge topic 'patch-find-modules'
1526655507 Find*: Add intro code blocks

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11022
2025-08-06 09:30:25 -04:00
Brad King aabba5e82c Merge topic 'patch-FindArmadillo-version'
d4c3a6595c FindArmadillo: Add Armadillo_VERSION

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11017
2025-08-06 09:28:06 -04:00
Martin Duffy 7435cabef3 Help: Add clarifying text to instrumentation API and Data versions 2025-08-06 09:18:09 -04:00
Evan Wilde bd1643b9ab ExternalProject: Fix env mods with empty command
Fixes a bug when working with external projects with empty commands and
environment modifications. This change ensures that we are only applying
environment modifications when there is a command to apply the
modification to.

Fixes: #27113
2025-08-05 21:27:36 -07:00
Kitware Robot bf5512097e CMake Nightly Date Stamp 2025-08-06 00:04:48 -04:00
Peter Kokot 6168592f0e Help: Improve position independent code docs
This adds few adjustments for position independent code descriptions.

* CheckPIESupported:

  The output of check_pie_supported() is already logged in details by
  the try_compile event. To make the example a bit nicer to use in
  projects the message(VERBOSE) is used instead of the WARNING. In case
  of MSVC, there isn't anything to warn about as it isn't supported by
  default.

  Added intro code block showing how to include this module.

  Synced descriptions.

Fixes: #22360
2025-08-06 02:27:55 +02:00
Peter Kokot 8510666702 FindRuby: Sync documentation
- Added intro code block showing how to use this module.
- Resorted result variables.
- Synced descriptions.
- Added separate examples section.
2025-08-06 00:37:13 +02:00
Peter Kokot a5d67cf610 CMAKE_SYSTEM_NAME: Add initial list of removed platforms
Issue: #26496
2025-08-05 23:59:43 +02:00
Peter Kokot 786a75ab8a FortranCInterface: Update documentation
- Added intro code block showing how to include this module.
- Used "commands" instead of "functions".
- Reworded descriptions.
- Added dedicated examples section.
2025-08-05 23:42:07 +02:00
Peter Kokot f4d666549a Help: Move Graphviz documentation to --graphviz option
CMakeGraphVizOptions is not a module to be included in a project, so
to make the Graphviz functionality clearer, this moves all its
documentation under the --graphviz option.

Fixes: #27110
2025-08-05 23:30:16 +02:00
Peter Kokot 867da42938 FindLAPACK: Sync documentation
- Added intro code block showing how to use this module.
- Reworded variable descriptions.
- Moved imported targets section to top.
- Added examples section.
2025-08-05 23:04:49 +02:00