Brad King
ac68695b94
Merge topic 'vs-dotnet-startup-object'
...
d89af11f89 VS: Add StartupObject property for managed .NET projects
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7171
2022-04-20 11:35:03 -04:00
Brad King
686df6e136
Merge topic 'cmake-gui-font'
...
072b318893 cmake-gui: avoid undefined font in recent macOS
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7178
2022-04-20 11:30:57 -04:00
Brad King
1d5285887c
Merge topic 'command-line-argument-bool'
...
62f4a41647 Refactor: Use cmCommandLineArgument::setTo{True,Value}()
0645d08c98 cmCommandLineArgument: Add setToTrue() and setToValue() helpers
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Acked-by: Robert Maynard <robertjmaynard@gmail.com >
Merge-request: !7181
2022-04-20 11:30:05 -04:00
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
Kyle Edwards
62f4a41647
Refactor: Use cmCommandLineArgument::setTo{True,Value}()
2022-04-18 16:22:51 -04:00
Kyle Edwards
0645d08c98
cmCommandLineArgument: Add setToTrue() and setToValue() helpers
2022-04-18 16:22:39 -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
Carlo Marcelo Arenas Belón
072b318893
cmake-gui: avoid undefined font in recent macOS
...
Since commit 8fb74f97ef (ENH: Use fixed pitch font in output window,
2008-03-07), cmake-gui has been using a "Courier" font to print mono
spaced text in the output window, but at least in macOS 12, Courier
is no longer availablemand therefore will print the following warning
in the invoking terminal:
qt.qpa.fonts: Populating font family aliases took 175 ms. Replace uses of missing font family "Courier" with one that exists to avoid this cost.
Change it to use "Courier New" instead, which has been provided as an
automatically selected alternative in Windows and comes preinstalled
in both systems, and add a hint to pull another monospaced font if not.
2022-04-15 08:33:40 -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
Florian Schweiger
d89af11f89
VS: Add StartupObject property for managed .NET projects
2022-04-12 15:35:17 +02: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