Commit Graph

57166 Commits

Author SHA1 Message Date
Brad King
dcd5b904a9 Merge branch 'release-3.23' 2022-04-20 11:29:10 -04:00
Brad King
bfefcd5734 Merge topic 'target-runtime-dlls-doc'
692aacfc72 Help: Remove references to MODULE in $<TARGET_RUNTIME_DLLS> doc

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7186
2022-04-20 11:29:10 -04:00
Brad King
75d2faae52 Merge topic 'target-runtime-dlls-doc' into release-3.23
692aacfc72 Help: Remove references to MODULE in $<TARGET_RUNTIME_DLLS> doc

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7186
2022-04-20 11:29:09 -04:00
Kitware Robot
5ea743e759 CMake Nightly Date Stamp 2022-04-20 00:01:12 -04:00
Kyle Edwards
692aacfc72 Help: Remove references to MODULE in $<TARGET_RUNTIME_DLLS> doc 2022-04-19 12:45:22 -04:00
Kitware Robot
33a847c84d CMake Nightly Date Stamp 2022-04-19 00:01:08 -04:00
Kitware Robot
993ba4b688 CMake Nightly Date Stamp 2022-04-18 00:01:34 -04:00
Kitware Robot
42b486ab34 CMake Nightly Date Stamp 2022-04-17 00:01:10 -04:00
Kitware Robot
c279845ee7 CMake Nightly Date Stamp 2022-04-16 00:01:21 -04:00
Brad King
6453bd046e Merge branch 'release-3.23' 2022-04-15 08:24:49 -04:00
Brad King
16e47d64cf Merge topic 'CPackIFW-extra-dot'
331c5d458e CPackIFW: Fix regression in icon file names

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Acked-by: Erlend E. Aasland <erlend.aasland@innova.no>
Merge-request: !7174
2022-04-15 08:24:49 -04:00
Brad King
33c6d01e82 Merge topic 'CPackIFW-extra-dot' into release-3.23
331c5d458e CPackIFW: Fix regression in icon file names

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Acked-by: Erlend E. Aasland <erlend.aasland@innova.no>
Merge-request: !7174
2022-04-15 08:24:48 -04:00
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
Jean-Philippe Lebel
331c5d458e CPackIFW: Fix regression in icon file names
Changes in commit 761b6e2466 (CPackIFW: Avoid colliding names for icons
/ logos, 2021-10-08, v3.23.0-rc1~546^2) accidentally left an extra `.`
in computed file names.  Remove it.

Fixes: #23423
2022-04-14 09:45:35 -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