Kitware Robot
4da4e31db2
CMake Nightly Date Stamp
2022-01-14 00:02:14 -05:00
Kitware Robot
50cfe54402
CMake Nightly Date Stamp
2022-01-13 00:03:28 -05:00
Brad King
0c038689be
Merge topic 'better_error_message_on_unsupported_language_level'
...
ec1e40af1a cmStandardLevelResolver: Better error message on unsupported language level
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !6854
2022-01-12 09:57:23 -05:00
Brad King
d009622769
Merge topic 'file-READ_ELF-capture-error'
...
41bebbe50a file: Restore error capture in undocumented READ_ELF mode
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !6853
2022-01-12 09:45:07 -05:00
Brad King
34d16d9e56
Merge topic 'update-kwsys'
...
0d37dae5f9 cmFileCommand: Update for new signature of GetLineFromStream
f52dac56a0 Merge branch 'upstream-KWSys' into update-kwsys
6e8a2de4cb KWSys 2022-01-11 (15b0b0c4)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !6852
2022-01-12 09:43:09 -05:00
Kitware Robot
fdf5d0a04b
CMake Nightly Date Stamp
2022-01-12 00:01:19 -05:00
Robert Maynard
ec1e40af1a
cmStandardLevelResolver: Better error message on unsupported language level
...
Fixes #23079
2022-01-11 16:03:57 -05:00
Brad King
41bebbe50a
file: Restore error capture in undocumented READ_ELF mode
...
Revise the error message added by commit 115ff6a347 (cmELF: Include the
ELF parsing code unconditionally, 2021-06-17, v3.22.0-rc1~557^2) to
honor the `CAPTURE_ERROR` option. This is needed by the call site in
`BundleUtilities` to suppress errors on non-ELF files.
Fixes : #23074
2022-01-11 12:46:06 -05:00
Brad King
0d37dae5f9
cmFileCommand: Update for new signature of GetLineFromStream
2022-01-11 11:09:53 -05:00
Brad King
f52dac56a0
Merge branch 'upstream-KWSys' into update-kwsys
...
# By KWSys Upstream
* upstream-KWSys:
KWSys 2022-01-11 (15b0b0c4)
2022-01-11 10:57:44 -05:00
Kitware Robot
e968467354
CMake Nightly Date Stamp
2022-01-11 00:01:11 -05:00
Brad King
39eabc17c4
Merge topic 'cmake-presets-include'
...
26a5512c0f CMakePresets: Add include field
a239f23a98 Refactor: Generalize file graph in CMakePresets
84d440caac Refactor: Split JSON processing into configure, build, and test presets
fd6ea2f67f Refactor: Rename cmCMakePresetsFile to cmCMakePresetsGraph
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !6829
2022-01-10 17:12:03 -05:00
Kitware Robot
1e839298b0
CMake Nightly Date Stamp
2022-01-10 00:01:48 -05:00
Kitware Robot
290a0da3d7
CMake Nightly Date Stamp
2022-01-09 00:01:06 -05:00
Kitware Robot
3279cec012
CMake Nightly Date Stamp
2022-01-08 00:01:14 -05:00
Brad King
2294553070
Merge topic 'refactor_vsproject_type'
...
3b7520b94d Consolidate usage of VsProjectType
938a53f4f1 Refactor VsProjectType to its own header
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6830
2022-01-07 09:39:22 -05:00
Brad King
11b0ab1672
Merge topic 'cpack-pkg-domains'
...
da737d34e0 CPack/productbuild: add options to control domains element
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6825
2022-01-07 09:38:30 -05:00
Kitware Robot
5dd953ca2c
CMake Nightly Date Stamp
2022-01-07 00:01:12 -05:00
Kyle Edwards
26a5512c0f
CMakePresets: Add include field
...
Fixes : #21331
2022-01-06 19:46:41 -05:00
Kyle Edwards
a239f23a98
Refactor: Generalize file graph in CMakePresets
...
Before this refactoring, presets had a simple flag that marked them
as "user" or "not user", and checking the file graph of two files
was as simple as checking this flag. This only allowed for two files
in the graph. Generalize the code to allow for arbitrarily many files
in the graph.
2022-01-06 19:46:41 -05:00
Kyle Edwards
84d440caac
Refactor: Split JSON processing into configure, build, and test presets
...
Split up the file so that it won't be too big on some systems.
2022-01-06 18:52:30 -05:00
Kyle Edwards
fd6ea2f67f
Refactor: Rename cmCMakePresetsFile to cmCMakePresetsGraph
...
And change all references to "file" to say "graph" instead.
2022-01-06 18:52:30 -05:00
David Wosk
da737d34e0
CPack/productbuild: add options to control domains element
...
The domains element determines the required authorization level needed
for the install. The auth attribute of the pkg-ref element has been
deprecated in favor of domains, so if the domains options are
specified, the auth attribute is omitted.
Fixes : #23030
2022-01-06 11:33:25 -05:00
Brad King
ac892a64a9
Merge topic 'xcode-framework-system-includes'
...
7d99cff236 Xcode: Properly identify frameworks with system includes
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !6815
2022-01-06 10:12:26 -05:00
Kitware Robot
2f244b4cb8
CMake Nightly Date Stamp
2022-01-06 00:01:07 -05:00
Kitware Robot
353318cc53
CMake Nightly Date Stamp
2022-01-05 00:01:08 -05:00
Kitware Robot
0537be19fd
CMake Nightly Date Stamp
2022-01-04 00:01:11 -05:00
Craig Scott
f940c833dc
Merge topic 'cmMachO_h_missing_header'
...
a1ca50d9fc cmMachO: Add missing header for std::unique_ptr
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6835
2022-01-03 16:51:18 -05:00
Kitware Robot
65b1b51983
CMake Nightly Date Stamp
2022-01-03 00:01:24 -05:00
Craig Scott
a1ca50d9fc
cmMachO: Add missing header for std::unique_ptr
...
Builds were previously relying on <memory> being included
by <string>, but not all compilers do that and we shouldn't
be relying on that anyway.
2022-01-02 21:15:19 +11:00
Kitware Robot
f96729e80c
CMake Nightly Date Stamp
2022-01-02 00:01:07 -05:00
Kitware Robot
5c09fe0283
CMake Nightly Date Stamp
2022-01-01 00:01:07 -05:00
Kitware Robot
b3ae5bfba7
CMake Nightly Date Stamp
2021-12-31 00:01:14 -05:00
Kitware Robot
0876d54eed
CMake Nightly Date Stamp
2021-12-30 00:01:08 -05:00
Kitware Robot
90c83564f0
CMake Nightly Date Stamp
2021-12-29 00:01:08 -05:00
Kitware Robot
6f6b00d1f4
CMake Nightly Date Stamp
2021-12-28 00:01:06 -05:00
Kitware Robot
2acddd2660
CMake Nightly Date Stamp
2021-12-27 00:01:18 -05:00
Kitware Robot
a0efad76ab
CMake Nightly Date Stamp
2021-12-26 00:01:07 -05:00
Kitware Robot
02ec22472f
CMake Nightly Date Stamp
2021-12-25 00:01:06 -05:00
Kitware Robot
71ef68ef96
CMake Nightly Date Stamp
2021-12-24 00:01:07 -05:00
Sumit Bhardwaj
3b7520b94d
Consolidate usage of VsProjectType
...
Move ProjectFileExtension handling logic to use ProjectType and remove
extraneous checks in .Net SDK style project generation. This change will
make introducing new project types relatively simpler.
2021-12-23 15:53:04 -08:00
Sumit Bhardwaj
938a53f4f1
Refactor VsProjectType to its own header
...
Move VsProject to its own header so that we can consolidate IsManaged
and IsCSharp.
2021-12-23 11:53:39 -08:00
Kitware Robot
26ab790820
CMake Nightly Date Stamp
2021-12-23 00:01:11 -05:00
Brad King
138aabfa9d
Merge topic 'vs-csharp-dotnet-sdk'
...
0eea32a376 VS: Add DOTNET_SDK property to generate SDK-style C# projects
a450cc9533 VS: Set ResolveNugetPackages to false for ALL_BUILD and ZERO_CHECK
fa76e5d194 cmVisualStudio10TargetGenerator: Factor out helper for classic MSBuild project
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6634
2021-12-22 08:56:22 -05:00
Brad King
7a07d089b9
Merge topic 'cpack-freebsd-pkg'
...
c3715e08e4 FreeBSD: tidy up
a76f19d5e8 FreeBSD: handle new package-file-suffix
d5ae2f9754 FreeBSD: fix up the package name
0ac1ac798e FreeBSD: migrate to newer pkg_create(3) API
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Semphriss <dev.semphris@gmail.com >
Merge-request: !5854
2021-12-22 08:53:54 -05:00
Brad King
217f363cac
Merge topic 'link-only-targets'
...
37af6c3311 target_link_libraries: Optionally require only target names
5134f099a3 cmGeneratorTarget: Factor out message about reasons for a missing target
37a25072ea Tests: Rename RunCMake.{CMP0028 => LinkItemValidation}
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !6821
2021-12-22 08:52:13 -05:00
Gregor Jasny
7d99cff236
Xcode: Properly identify frameworks with system includes
...
Check the complete include path for being a system include, not
the derived framework search path. The code for Ninja and Makefile
generators does exactly the same.
Fixes : #23011
2021-12-22 11:38:52 +01:00
Kitware Robot
68b0c62a72
CMake Nightly Date Stamp
2021-12-22 00:01:14 -05:00
Sumit Bhardwaj
0eea32a376
VS: Add DOTNET_SDK property to generate SDK-style C# projects
...
Changes in cmVisualStudio10TargetGenerator::Generate to write .Net
SDK-style project for VS generators VS 19 and above. Also adds
documentation and tests.
Issue: #20227
2021-12-21 09:35:49 -08:00
Adriaan de Groot
c3715e08e4
FreeBSD: tidy up
...
- mismatched comments and code,
- remove superfluous log of the "Real package" (which can
still change! log the changed filename if it does),
- the "fix up the package name" code was replacing the
pkg 1.17 suffix by the pkg 1.17 suffix, so it wasn't
really being useful. Whether **any** of the backwards-
compatibility packaging code is useful is another thing.
2021-12-21 14:29:59 +01:00