Brad King
0af27df6c7
Merge branch 'release-3.23'
2022-04-15 08:23:58 -04:00
Brad King
1cf59d5267
Merge topic 'file-set-generated-dependency'
...
d0d09aa29f FILE_SET: Make INTERFACE libraries with HEADER_SETS participate in buildsystem
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Acked-by: Ben Boeckel <ben.boeckel@kitware.com >
Acked-by: Gabriel Nützi <gnuetzi@gmail.com >
Merge-request: !7173
2022-04-15 08:23:57 -04:00
Brad King
475d6ab002
Merge topic 'file-set-generated-dependency' into release-3.23
...
d0d09aa29f FILE_SET: Make INTERFACE libraries with HEADER_SETS participate in buildsystem
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Acked-by: Ben Boeckel <ben.boeckel@kitware.com >
Acked-by: Gabriel Nützi <gnuetzi@gmail.com >
Merge-request: !7173
2022-04-15 08:23:56 -04:00
Kitware Robot
bde8fa4922
CMake Nightly Date Stamp
2022-04-15 00:01:16 -04:00
Brad King
dd193fa3d3
Merge topic 'export-missing-targets'
...
8c65b7042e cmExportFileGenerator: Simplify collection of targets missing from export set
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !7165
2022-04-14 09:34:59 -04:00
Brad King
3eb9f69ffe
Merge topic 'vswhere-support'
...
f85913fa08 VS: Add support for enumerating VS instances with vswhere
069cff63f6 VS: refactor EnumerateAndChooseVSInstance
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7159
2022-04-14 09:33:49 -04:00
Brad King
f011557f0e
Merge topic 'xcode-universal'
...
40dd46a96a Xcode: Add tests for OBJECT library per target `OSX_ARCHITECTURES`
da4ccb502b Xcode: Check for multiple `OSX_ARCHITECTURES` on target
41ba35a42b cmTarget: Add `HasKnownObjectFileLocation()` shorthand
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7154
2022-04-14 09:30:29 -04:00
Brad King
d96e139f76
Merge topic 'list_presets'
...
7a8ca8f842 cmCMakePresetsGraph: do not set default value for TestOutputTruncation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Tested-by: Robert Maynard <robertjmaynard@gmail.com >
Acked-by: Robert Maynard <robertjmaynard@gmail.com >
Merge-request: !7170
2022-04-14 09:28:12 -04:00
Brad King
0cfd557883
Merge topic 'cmake_host_system_information-query-windows-registry'
...
17ff86547e cmake_host_system_information: query windows registry
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7155
2022-04-14 09:26:20 -04:00
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
Kyle Edwards
d0d09aa29f
FILE_SET: Make INTERFACE libraries with HEADER_SETS participate in buildsystem
...
If an INTERFACE library has HEADER_SETS, and its header sets contain
files generated by a custom command, the library needs to participate in
the buildsystem so that the files will be generated.
Fixes : #23422
2022-04-14 09:17:54 -04:00
Kitware Robot
efcf3a46f7
CMake Nightly Date Stamp
2022-04-14 00:01:08 -04:00
Marc Chevrier
17ff86547e
cmake_host_system_information: query windows registry
...
Fixes : #21240 , #23367
2022-04-13 08:59:08 -04:00
Niyas Sait
f85913fa08
VS: Add support for enumerating VS instances with vswhere
2022-04-13 08:40:46 -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
Hyper Nova Sun
40dd46a96a
Xcode: Add tests for OBJECT library per target OSX_ARCHITECTURES
...
Added test to cover handling of when `CMAKE_OSX_ARCHITECTURES` differs from
OBJECT library target's `OSX_ARCHITECTURES`:
TargetOverrideSingleArch:
- When `CMAKE_OSX_ARCHITECTURES` is set to multiple archs,
- But OBJECT library's `OSX_ARCHITECTURES` is set to single
- Assert that OBJECT library target "`HasKnownObjectFileLocation`" and is
installable
TargetOverrideMultiArch:
- When `CMAKE_OSX_ARCHITECTURES` is set to single arch,
- But OBJECT library's `OSX_ARCHITECTURES` is set to multiple
- Assert that OBJECT library target does not "`HasKnownObjectFileLocation`"
and hence not installable
2022-04-12 09:11:47 -07: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
Frank Winklmeier
7a8ca8f842
cmCMakePresetsGraph: do not set default value for TestOutputTruncation
...
The `TestOutputTruncation` is an optional preset. Do not set a default
value to avoid failing the JSON schema version check.
Closes issue #23411 .
2022-04-12 13:41:07 +02:00
Kitware Robot
6cd0eefb85
CMake Nightly Date Stamp
2022-04-12 00:01:20 -04:00