Commit Graph
57135 Commits
Author SHA1 Message Date
Brad King 3ca187ad3d Merge topic 'FindGit-no-easygit'
b656a3fa16 FindGit: remove EasyGit

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7169
2022-04-14 09:25:21 -04:00
Brad King fc7c90d50f Merge branch 'release-3.23' 2022-04-14 09:22:35 -04:00
Brad King 02a0ecd0ba Merge topic 'ci-cmake-update'
ca4d5d366d ci: use CMake 3.23.1

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !7172
2022-04-14 09:22:35 -04:00
Brad King 5b2e097fbf Merge topic 'ci-cmake-update' into release-3.23
ca4d5d366d ci: use CMake 3.23.1

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !7172
2022-04-14 09:22:34 -04:00
Kitware Robot efcf3a46f7 CMake Nightly Date Stamp 2022-04-14 00:01:08 -04:00
Kitware Robot 56dafdf199 CMake Nightly Date Stamp 2022-04-13 00:01:28 -04:00
Brad King ca4d5d366d ci: use CMake 3.23.1 2022-04-12 13:15:15 -04:00
Brad King 44829e71c9 Merge branch 'release-3.23' 2022-04-12 10:53:46 -04:00
Brad King efe08e2894 CMake 3.23.1 v3.23.1 2022-04-12 10:06:39 -04:00
Brad King 9e9d757362 Merge branch 'release-3.23' 2022-04-12 10:05:26 -04:00
Brad King f6476ba3a6 Merge topic 'file-set-repr-improvements'
5fa15ec9f3 Help: Document that target_sources defines [INTERFACE_]HEADER_SETS
c5d4812f20 cmTarget: make HEADER_SETS and INTERFACE_HEADER_SETS read-only
05783b168d cmFileSet: store visibility with the fileset

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7168
2022-04-12 10:05:26 -04:00
Brad King 56a11b2f64 Merge topic 'file-set-repr-improvements' into release-3.23
5fa15ec9f3 Help: Document that target_sources defines [INTERFACE_]HEADER_SETS
c5d4812f20 cmTarget: make HEADER_SETS and INTERFACE_HEADER_SETS read-only
05783b168d cmFileSet: store visibility with the fileset

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7168
2022-04-12 10:05:25 -04:00
Brad King b41f2695bc Merge branch 'release-3.23' 2022-04-12 09:50:34 -04:00
Brad King 22563164a8 Merge branch 'release-3.22' into release-3.23 2022-04-12 09:50:19 -04:00
Brad King e3e12e76f4 Merge branch 'release-3.22' 2022-04-12 09:49:53 -04:00
Brad King 07d351b535 CMake 3.22.4 v3.22.4 2022-04-12 09:06:27 -04:00
Brad King 5fa15ec9f3 Help: Document that target_sources defines [INTERFACE_]HEADER_SETS 2022-04-12 08:47:45 -04:00
Brad King 359d7c19e5 Merge topic 'FindwxWidgets-mingw'
6fac8af9ca FindwxWidgets: set wxWidgets_FIND_STYLE to unix on MINGW

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7162
2022-04-12 08:21:37 -04:00
Brad King 1b9630782a Merge topic 'FindGLUT-freeglut'
2c45465ffb FindGLUT: Search for freeglut as well using PkgConfig.
804ce3ee42 FindGLUT: Search for "freeglut" first On Windows

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7161
2022-04-12 08:21:01 -04:00
Brad King fdd5fc0e12 Merge branch 'release-3.23' 2022-04-12 08:18:10 -04:00
Brad King bd59d50ecb Merge topic 'doc-CheckPIESupported'
91c859d1e5 CheckPIESupported: Prevent separate output lines running together
ab5455aa79 Help: Correct/add missing details for CheckPIESupported

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7157
2022-04-12 08:18:10 -04:00
Brad King 8fd65bef7d Merge topic 'doc-CheckPIESupported' into release-3.23
91c859d1e5 CheckPIESupported: Prevent separate output lines running together
ab5455aa79 Help: Correct/add missing details for CheckPIESupported

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7157
2022-04-12 08:18:09 -04:00
Brad King 1d035ca0a4 Merge branch 'release-3.23' 2022-04-12 08:17:16 -04:00
Brad King 7a1c6fd3e6 Merge topic 'FindPostgreSQL-14'
23671318f3 FindPostgreSQL: add support for PostgreSQL 14

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7158
2022-04-12 08:17:16 -04:00
Brad King b77fd6da49 Merge topic 'FindPostgreSQL-14' into release-3.23
23671318f3 FindPostgreSQL: add support for PostgreSQL 14

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7158
2022-04-12 08:17:15 -04:00
Brad King 44507264b9 Merge branch 'release-3.23' 2022-04-12 08:16:01 -04:00
Brad King 8e4af2cb30 Merge topic 'correct_list-presets_parsing'
45299a8f9b cmake: --list=presets=[type] doesn't generate incorrect warnings

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !7164
2022-04-12 08:16:01 -04:00
Brad King 4135d726d4 Merge topic 'correct_list-presets_parsing' into release-3.23
45299a8f9b cmake: --list=presets=[type] doesn't generate incorrect warnings

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !7164
2022-04-12 08:16:00 -04:00
Brad King 721aea1eba Merge branch 'release-3.23' 2022-04-12 08:12:32 -04:00
Brad King b560ac0680 Merge branch 'release-3.22' 2022-04-12 08:12:31 -04:00
Brad King 569e8a1361 Merge branch 'release-3.22' into release-3.23 2022-04-12 08:12:20 -04:00
Brad King 5ac0c541b4 Merge branch 'xcode-pch' into release-3.22
Merge-request: !7166
2022-04-12 08:11:58 -04:00
Brad King 6841e56255 Merge branch 'release-3.23' 2022-04-12 08:10:48 -04:00
Brad King 1e1b31ac25 Merge topic 'xcode-pch'
476c6a8910 PCH: Fix Xcode non-pch language exclusion
fcf1fcfd0c Tests: Ignore all classes in Xcode internal objc warnings

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !7166
2022-04-12 08:10:48 -04:00
Brad King 4471f2b0d7 Merge topic 'xcode-pch' into release-3.23
476c6a8910 PCH: Fix Xcode non-pch language exclusion
fcf1fcfd0c Tests: Ignore all classes in Xcode internal objc warnings

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !7166
2022-04-12 08:10:47 -04:00
Kitware Robot 6cd0eefb85 CMake Nightly Date Stamp 2022-04-12 00:01:20 -04:00
Cristian Adam 476c6a8910 PCH: Fix Xcode non-pch language exclusion
Fix a regression caused by commit bbcdac4e5d (PCH: Fix all-language
precompile header support in Xcode, 2021-08-07, v3.22.0-rc1~140^2).

Fixes: #23138
2022-04-11 14:16:33 -04:00
Gregor Jasny fcf1fcfd0c Tests: Ignore all classes in Xcode internal objc warnings
Xcode on Apple Silicon warns not only about AMSupportURL classes
but also many more.
2022-04-11 14:15:52 -04:00
Michael Hirsch b656a3fa16 FindGit: remove EasyGit
Blame shows EasyGit was part of initial FindGit 11 years ago.
I can hardly find Easy Git as a package. Given that Git is vital
for many complex CMake projects, it seems good to ensure CMake
FindGit is finding a Git program likely to work.

Crucial CMake modules like FetchContent also use FindGit, emphasizing
the importance of having a Git executable with proper functionality.
2022-04-11 14:08:01 -04:00
Ben Boeckel c5d4812f20 cmTarget: make HEADER_SETS and INTERFACE_HEADER_SETS read-only
There is no reason to allow these properties to be manipulated by user
code. Instead, use the stored visibility on the fileset objects to
derive what these properties should contain.
2022-04-11 14:06:15 -04:00
Ben Boeckel 05783b168d cmFileSet: store visibility with the fileset
The visibility is intrinsic to the fileset, so store it with it. This
avoids recalculating it on every addition to the fileset.
2022-04-11 13:41:40 -04:00
Robert Maynard 45299a8f9b cmake: --list=presets=[type] doesn't generate incorrect warnings
Fixes #23407
2022-04-11 10:46:03 -04:00
Craig Scott 91c859d1e5 CheckPIESupported: Prevent separate output lines running together 2022-04-11 09:06:37 -04:00
Craig Scott ab5455aa79 Help: Correct/add missing details for CheckPIESupported 2022-04-11 09:06:37 -04:00
Even Rouault 23671318f3 FindPostgreSQL: add support for PostgreSQL 14 2022-04-11 09:00:18 -04:00
Brad King 7fc248bde3 Merge topic 'ccmake-vim-key-navigation'
0354865061 ccmake: Allow Vim keys in cmCursesLongMessageForm

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Acked-by: Ben Boeckel <ben.boeckel@kitware.com>
Merge-request: !7152
2022-04-11 08:52:29 -04:00
Brad King a928984b83 Merge branch 'release-3.23' 2022-04-11 08:50:58 -04:00
Brad King c362d02e74 Merge topic 'check-flag-fembed-bitcode-conflict'
a10fc754a6 CheckSourceCompiles: Avoid linker warning with -fembed-bitcode

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7156
2022-04-11 08:50:58 -04:00
Brad King 4515d82088 Merge topic 'check-flag-fembed-bitcode-conflict' into release-3.23
a10fc754a6 CheckSourceCompiles: Avoid linker warning with -fembed-bitcode

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7156
2022-04-11 08:50:57 -04:00
Mehdi Chinoune 6fac8af9ca FindwxWidgets: set wxWidgets_FIND_STYLE to unix on MINGW
The MinGW variant has wx-config which make it easier to find.
2022-04-11 06:23:50 +01:00