Brad King
6c22ea8890
Merge topic 'patch-FindCABLE'
...
8c0468f07e FindCABLE: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10528
2025-03-27 09:05:38 -04:00
Brad King
3b76fc42dc
Merge topic 'patch-FindWish'
...
a6ca70acd7 FindWish: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10531
2025-03-27 09:03:36 -04:00
Brad King
9fa9d39c08
Merge topic 'patch-FindCVS'
...
ac777ea9f8 FindCVS: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10524
2025-03-27 09:01:56 -04:00
Brad King
d197ea081f
Merge topic 'patch-FindGSL'
...
0969be33ff FindGSL: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10527
2025-03-27 08:58:11 -04:00
Brad King
d39a90b1fe
Merge topic 'patch-FindLibArchive'
...
0c9a00969a FindLibArchive: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10529
2025-03-27 08:52:20 -04:00
Brad King
6b32d31a59
Merge topic 'patch-FindGnuplot'
...
275a062fb3 FindGnuplot: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10526
2025-03-27 08:45:47 -04:00
Brad King
19d9bea08b
Merge topic 'patch-FindHg'
...
3a17557dd0 FindHg: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10525
2025-03-27 08:43:50 -04:00
Brad King
1366a6c854
Merge topic 'patch-FindAVIFile'
...
87db12225b FindAVIFile: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10523
2025-03-27 08:41:51 -04:00
Peter Kokot
8c0468f07e
FindCABLE: Update documentation
2025-03-26 16:18:55 +01:00
Peter Kokot
5d11591ed9
FindQt: Fix RST typo
2025-03-26 15:13:55 +01:00
Peter Kokot
ac777ea9f8
FindCVS: Update documentation
...
- Module docs format synced with other similar find modules.
- Example changed a bit as the found message and path to executable
is already output by find_package().
2025-03-26 14:52:00 +01:00
Peter Kokot
a6ca70acd7
FindWish: Update documentation
2025-03-26 14:49:16 +01:00
Peter Kokot
275a062fb3
FindGnuplot: Update documentation
...
- Documentation synced similar to other find modules.
- The `gnuplot --version` option was added in Gnuplot 4.
2025-03-26 14:44:07 +01:00
Brad King
d9d579cddf
Merge topic 'patch-FindRTI'
...
757c8d3427 FindRTI: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10519
2025-03-26 09:29:43 -04:00
Brad King
72d42a607a
Merge topic 'patch-FindBullet'
...
903048a2e8 FindBullet: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10518
2025-03-26 09:27:47 -04:00
Brad King
23c24edc50
Merge topic 'patch-FindQt'
...
52fb7c3985 FindQt: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10520
2025-03-26 09:24:20 -04:00
Brad King
d6cf242647
Merge topic 'nvcc-compiler-id-vendor'
...
5ffc9e6c7e NVCC: Avoid requiring NVIDIA trademark to identify the compiler
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10521
2025-03-26 09:14:55 -04:00
Peter Kokot
0969be33ff
FindGSL: Update documentation
2025-03-26 14:05:14 +01:00
Peter Kokot
0c9a00969a
FindLibArchive: Update documentation
2025-03-26 00:57:18 +01:00
Peter Kokot
3a17557dd0
FindHg: Update documentation
...
- Module docs format synced with other similar find modules.
- Commands section added.
2025-03-25 22:50:42 +01:00
Peter Kokot
87db12225b
FindAVIFile: Update documentation
2025-03-25 22:20:22 +01:00
Peter Kokot
757c8d3427
FindRTI: Update documentation
...
- Formatting and descriptions synced similar to other find modules.
- The `$Id$` attribute removed as other modules don't provide this.
These were mostly used with SVN. In Git, the `ident` attribute
should be specified in `.gitattributes` to have it automatically
replaced with hexadecimal blob object name.
- Mailing list email moved to internal comments.
- Links in internal comments updated.
2025-03-25 19:22:34 +01:00
Brad King
080c1a4e17
Merge topic 'FindPython-ensure-reproductibility'
...
f08b218a0d FindPython: ensure reproductibility between CMake calls
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !10504
2025-03-25 10:56:43 -04:00
Brad King
5f1d239d37
Merge topic 'ctest-script'
...
8b8f96f8e6 CTest Module: Port from DartConfig to CTest Script
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !10495
2025-03-25 10:55:48 -04:00
Brad King
c28669da56
Merge topic 'patch-FindPNG'
...
7047f271fa FindPNG: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10501
2025-03-25 10:51:03 -04:00
Brad King
1984931799
Merge topic 'patch-TestCXXAcceptsFlag'
...
1d72b4da10 TestCXXAcceptsFlag: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10510
2025-03-25 10:47:45 -04:00
Brad King
24bb7a9862
Merge topic 'patch-FindHTMLHelp'
...
6a083a812b FindHTMLHelp: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10511
2025-03-25 10:34:32 -04:00
Brad King
48894128c0
Merge topic 'patch-UsePkgConfig'
...
36bff46594 UsePkgConfig: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10503
2025-03-25 10:31:59 -04:00
Brad King
5ffc9e6c7e
NVCC: Avoid requiring NVIDIA trademark to identify the compiler
...
Fixes : #26805
2025-03-25 10:28:24 -04:00
Brad King
e09a0ae4f7
Merge topic 'patch-FindCoin3D'
...
9f857ce84a FindCoin3D: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10502
2025-03-25 09:59:45 -04:00
Brad King
61c7b6360b
Merge topic 'patch-FindSubversion'
...
61745c982c FindSubversion: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10500
2025-03-25 09:55:42 -04:00
Brad King
0f7a8e457f
Merge topic 'patch-FindQt4'
...
e60bdd1014 FindQt4: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10497
2025-03-25 09:43:17 -04:00
Peter Kokot
52fb7c3985
FindQt: Update documentation
2025-03-25 03:00:19 +01:00
Peter Kokot
903048a2e8
FindBullet: Update documentation
2025-03-25 02:34:32 +01:00
Peter Kokot
7047f271fa
FindPNG: Update documentation
2025-03-24 17:00:48 +01:00
Peter Kokot
1d72b4da10
TestCXXAcceptsFlag: Update documentation
...
- Also CheckCompilerFlag module suggested in the deprecation notice
- Lowercase style used for macro
- Descriptions extended
- Added examples
2025-03-24 16:42:14 +01:00
Daniel Pfeifer
8b8f96f8e6
CTest Module: Port from DartConfig to CTest Script
2025-03-24 16:21:28 +01:00
Peter Kokot
6a083a812b
FindHTMLHelp: Update documentation
2025-03-23 22:34:18 +01:00
Peter Kokot
36bff46594
UsePkgConfig: Update documentation
...
This module is deprecated yet still documentation output can be improved
a bit to provide relevant info where to go instead and how to "migrate"
to FindPkgConfig. Also in the near future, this can be further extended
or adjusted with `cmake_pkg_config()` built-in command.
2025-03-23 16:47:55 +01:00
Marc Chevrier
f08b218a0d
FindPython: ensure reproductibility between CMake calls
...
Ensures, when CMake is re-launched with some artifacts specified by the user,
that the multiple runs of CMake give always the same result.
Fixes : #26778
2025-03-22 15:32:42 +01:00
Peter Kokot
9f857ce84a
FindCoin3D: Update documentation
2025-03-22 12:33:07 +01:00
Peter Kokot
61745c982c
FindSubversion: Update documentation
2025-03-21 19:59:51 +01:00
Peter Kokot
e60bdd1014
FindQt4: Update documentation
...
Changes:
- Lowercase style used for Qt4 macros
- Module documentation reformatted similar to other pages
- Module commands listed using the RST `:command:` directive,
descriptions refactored and arguments described separately
2025-03-21 17:13:18 +01:00
Brad King
b167d25104
Merge topic 'FindQt4-QT4_FOUND'
...
dfa2b58cb6 FindQt4: Restore QT4_FOUND setting
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10496
2025-03-21 09:32:52 -04:00
Peter Kokot
dfa2b58cb6
FindQt4: Restore QT4_FOUND setting
...
Commit 1a8e43d57d (FindPackageHandleStandardArgs: Clarify the FOUND_VAR
option, 2024-12-31, v4.0.0-rc1~247^2) simplified the
`<PackageName>_FOUND` and `<PACKAGENAME>_FOUND` variables one step
further but missed that this specific module sets the `QT4_FOUND`
variable also for the case where `find_package_handle_standard_args()`
isn't called (for example, when the found package is Qt3 or Qt5 and
later). Restore the `set()` call in case `QT4_FOUND` is used in the
code.
2025-03-21 08:36:57 -04:00
Brad King
c8f4ae9ccf
Merge topic 'GNU-linker-pushpop_state-detection'
...
d5be7c7f31 Linker: Detect GNU push-state/pop-state flags more robustly
7b552b9a64 Linker: Save GNU push-/pop-state detection with compiler inspection results
a9b126b0da Linker: Save linker inspection results with compiler inspection results
3f5f2b2d49 Linker: Honor CMAKE_<LANG>_LINK_LIBRARY_USING_FEATURE_SUPPORTED when FALSE
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !10468
2025-03-21 08:07:16 -04:00
Brad King
8214004200
Merge topic 'GNU-linker-pushpop_state-detection' into release-4.0
...
d5be7c7f31 Linker: Detect GNU push-state/pop-state flags more robustly
7b552b9a64 Linker: Save GNU push-/pop-state detection with compiler inspection results
a9b126b0da Linker: Save linker inspection results with compiler inspection results
3f5f2b2d49 Linker: Honor CMAKE_<LANG>_LINK_LIBRARY_USING_FEATURE_SUPPORTED when FALSE
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !10468
2025-03-21 08:07:13 -04:00
Marc Chevrier
d5be7c7f31
Linker: Detect GNU push-state/pop-state flags more robustly
...
Try actually passing them to the linker to see whether it complains.
Fixes : #26766
2025-03-20 11:00:02 -04:00
Marc Chevrier
7b552b9a64
Linker: Save GNU push-/pop-state detection with compiler inspection results
...
Previously we saved it in the cache, which:
* Persists even if a new version of CMake changes how the check works.
* Does not propagate to `try_compile` checks.
2025-03-20 11:00:02 -04:00
Marc Chevrier
a9b126b0da
Linker: Save linker inspection results with compiler inspection results
...
Reconfigure `CMake<LANG>Compiler.cmake` again after linker information
is detected.
2025-03-20 11:00:02 -04:00