Commit Graph

58888 Commits

Author SHA1 Message Date
Craig Scott 4758d4e868 Merge branch 'release-3.24' 2022-09-06 08:33:01 -04:00
Craig Scott bda263cda6 Merge topic 'help-windows-registry'
5b30ca2436 Help: cmake-developer: Add section for Windows registry access.

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7642
2022-09-06 08:33:01 -04:00
Craig Scott b3f106b330 Merge topic 'help-windows-registry' into release-3.24
5b30ca2436 Help: cmake-developer: Add section for Windows registry access.

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7642
2022-09-06 08:33:00 -04:00
Kitware Robot 52822ac466 CMake Nightly Date Stamp 2022-09-06 00:01:13 -04:00
Craig Scott 9b1b9b9aae Merge branch 'release-3.24' 2022-09-05 08:20:25 -04:00
Craig Scott c14494f19f Merge topic 'doc-fetchcontent-gtest-example'
daa2a6cda6 Help: Fix wrong casing of GTest in FetchContent integration example

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7644
2022-09-05 08:20:24 -04:00
Craig Scott 6fcdd5adcf Merge topic 'doc-fetchcontent-gtest-example' into release-3.24
daa2a6cda6 Help: Fix wrong casing of GTest in FetchContent integration example

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7644
2022-09-05 08:20:23 -04:00
Craig Scott 14af5fcbc3 Merge topic 'sphinx-issue-urls'
ff2e7ceb66 QtHelp: Update Sphinx issue URLs in comments

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7639
2022-09-05 07:43:13 -04:00
Craig Scott aaaadfbe0b Merge topic 'doc-guide-typos'
83c89cea5a Help: Fix minor typos in guides

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7641
2022-09-05 07:41:37 -04:00
Kitware Robot 7e6f349e1a CMake Nightly Date Stamp 2022-09-05 00:01:33 -04:00
Marc Chevrier 5b30ca2436 Help: cmake-developer: Add section for Windows registry access.
Fixes: #23905
2022-09-04 16:06:01 +02:00
Craig Scott ee14056295 Merge branch 'release-3.24' 2022-09-04 09:35:15 -04:00
Craig Scott 9bbd5f71e9 Merge topic 'ExternalProject-default-git-tag'
2a21555ea7 ExternalProject: note the default of `GIT_TAG` being `master`

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7631
2022-09-04 09:35:15 -04:00
Craig Scott 0e7bb4e783 Merge topic 'ExternalProject-default-git-tag' into release-3.24
2a21555ea7 ExternalProject: note the default of `GIT_TAG` being `master`

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7631
2022-09-04 09:35:14 -04:00
tocic 83c89cea5a Help: Fix minor typos in guides 2022-09-04 23:04:49 +10:00
FeRD (Frank Dana) ff2e7ceb66 QtHelp: Update Sphinx issue URLs in comments
The QtHelp Sphinx generation code contains two links to Sphinx issues
that used old, dead BitBucket URLs. Those issues were migrated to
GitHub, so the dead links can be replaced with working ones.
2022-09-04 22:59:00 +10:00
Craig Scott daa2a6cda6 Help: Fix wrong casing of GTest in FetchContent integration example 2022-09-04 17:18:09 +10:00
Kitware Robot 61d434d6a7 CMake Nightly Date Stamp 2022-09-04 00:01:10 -04:00
Kitware Robot b4c5b5a5f9 CMake Nightly Date Stamp 2022-09-03 00:01:14 -04:00
Brad King 01e95efc34 Merge topic 'cmake-presets-package'
a8d73085f4 CPack: Add support for presets
b699610df4 cmCMakePresetsGraph: Add package presets
215b9148eb CMakePresets.json: Fix formatting of --list-presets=all

Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !7621
2022-09-02 09:04:13 -04:00
Brad King 18a8aa079c Merge topic 'E-capabilities-tls'
d0bb3286f0 cmake -E capabilities: Tell whether TLS is enabled

Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !7593
2022-09-02 09:01:51 -04:00
Brad King d641305654 Merge topic 'cmake-gui-platform-env'
5671c5270b cmake-gui: Fix selected item mismatched CMAKE_GENERATOR_PLATFORM env

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7629
2022-09-02 09:00:54 -04:00
Brad King 4f91d9d2c7 Merge topic 'CMakeFindFrameworks-brew-arm64'
5bfe33f092 CMakeFindFrameworks: Fix Brew 'Frameworks' path on Apple Silicon

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7618
2022-09-02 09:00:09 -04:00
Brad King 18d3733b54 Merge topic 'tutorial_step3_update'
8c3aa7def7 Tutorial: Update step 3 style

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !7594
2022-09-02 08:59:20 -04:00
Brad King 77bed78280 Merge topic 'test-CFLAGS-NDEBUG'
44189d82a7 Tests: Fix some tests under CFLAGS=-DNDEBUG CXXFLAGS=-DNDEBUG

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !7630
2022-09-02 08:58:30 -04:00
Brad King fbc8b2ca1c Merge topic 'ci-clang-tidy-headers'
703f39354e ci: add clang-tidy development headers to Fedora base image

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Ben Boeckel <ben.boeckel@kitware.com>
Merge-request: !7628
2022-09-02 08:57:22 -04:00
Brad King de2b305ddd Merge topic 'matlab_root'
72dd680609 FindMatlab: follow CMP0074 <PackageName>_ROOT search behavior
ba74c58ca4 FindMatlab: add'l check that Matlab test version file exists

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7616
2022-09-02 08:55:59 -04:00
Ben Boeckel 2a21555ea7 ExternalProject: note the default of GIT_TAG being master
Reported on Discourse:

    https://discourse.cmake.org/t/fetchcontent-makeavailable-invalid-reference-master/6386
2022-09-02 08:20:53 -04:00
Kitware Robot c7f9d74e54 CMake Nightly Date Stamp 2022-09-02 00:01:25 -04:00
Brad King 44189d82a7 Tests: Fix some tests under CFLAGS=-DNDEBUG CXXFLAGS=-DNDEBUG
Fixes: #23888
2022-09-01 12:29:22 -04:00
Jean-Baptiste Noël 5bfe33f092 CMakeFindFrameworks: Fix Brew 'Frameworks' path on Apple Silicon
This approach is compatible with both Intel and Apple Silicon
architectures.

`/usr/local/Frameworks` was added in commit 9970cdcb59
(CMakeFindFrameworks: Allow custom framework locations, 2016-07-30,
v3.7.0-rc1~296^2) unconditionally, but does not work on Apple Silicon.

```
x86_64 (Intel macOS):
$ brew --prefix
/usr/local

arm64 (Apple Silicon macOS):
$ brew --prefix
/opt/homebrew
```
2022-09-01 11:21:43 -04:00
Kyle Edwards d0bb3286f0 cmake -E capabilities: Tell whether TLS is enabled
Fixes: #20507
2022-09-01 11:20:14 -04:00
Michael Hirsch 72dd680609 FindMatlab: follow CMP0074 <PackageName>_ROOT search behavior 2022-09-01 10:48:13 -04:00
Michael Hirsch ba74c58ca4 FindMatlab: add'l check that Matlab test version file exists
this last resort check is for some HPC with "module load matlab"
not enacted that fail to catch in earlier checks. That would
error CMake configure even if find_package(Matlab) is not REQUIRED
2022-09-01 10:35:41 -04:00
dou fu 5671c5270b cmake-gui: Fix selected item mismatched CMAKE_GENERATOR_PLATFORM env
The first empty item in the combobox causes a misalignment with the
actual setting by `CMAKE_GENERATOR_PLATFORM` environment variable.
2022-09-01 10:12:06 -04:00
Brad King d10cbb0590 Merge topic 'add_language_levels_for_cxx26'
f808d8afb9 CMake: Support upcoming C++26 language level

Acked-by: Kitware Robot <kwrobot@kitware.com>
Reviewed-by: Raul Tambre <raul@tambre.ee>
Merge-request: !7601
2022-09-01 10:04:46 -04:00
Brad King 2e86c02c24 Merge topic 'compiler-launcher-genexp'
36400e9dc1 COMPILER_LAUNCHER: Add support for generator expressions

Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !7613
2022-09-01 10:02:11 -04:00
Brad King bf7688c2fc Merge branch 'release-3.24' 2022-09-01 09:59:29 -04:00
Brad King 61418f33ea Merge topic 'FindPostgreSQL-brew'
f799e0f23d FindPostgreSQL: Add brew-style directories to search path

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7627
2022-09-01 09:59:29 -04:00
Brad King 6dd6f91117 Merge topic 'FindPostgreSQL-brew' into release-3.24
f799e0f23d FindPostgreSQL: Add brew-style directories to search path

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7627
2022-09-01 09:59:28 -04:00
Brad King 89636eeb5f Merge branch 'release-3.24' 2022-09-01 09:58:17 -04:00
Brad King 899e09cbca Merge topic 'Link-MACOSX_BUNDLE'
71dae4eb5c Merge branch 'backport-3.24-Link-MACOSX_BUNDLE' into Link-MACOSX_BUNDLE
f5a441a616 Xcode: Fix erroneous MACOSX_BUNDLE link

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7624
2022-09-01 09:58:17 -04:00
Brad King 85d29b7de1 Merge topic 'Link-MACOSX_BUNDLE' into release-3.24
f5a441a616 Xcode: Fix erroneous MACOSX_BUNDLE link

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7624
2022-09-01 09:58:16 -04:00
Kitware Robot 8ac6634b2f CMake Nightly Date Stamp 2022-09-01 00:01:11 -04:00
Markus Ferrell 8c3aa7def7 Tutorial: Update step 3 style 2022-08-31 17:41:17 -04:00
Kyle Edwards 703f39354e ci: add clang-tidy development headers to Fedora base image
Prepare to build our own clang-tidy plugin in CI.
2022-08-31 15:07:20 -04:00
Robert Maynard f808d8afb9 CMake: Support upcoming C++26 language level 2022-08-31 13:46:18 -04:00
Kyle Edwards a8d73085f4 CPack: Add support for presets
Fixes: #23117
2022-08-31 11:56:21 -04:00
parkesb f799e0f23d FindPostgreSQL: Add brew-style directories to search path
As of 14.5, homebrew names PostgreSQL directories with the version
number, e.g., `postgresql@14`.
2022-08-31 10:37:13 -04:00
Kyle Edwards b699610df4 cmCMakePresetsGraph: Add package presets 2022-08-31 10:18:01 -04:00