Brad King
46b34407cb
Merge topic 'armasm-6.17'
...
c2777ed008 ASM: Fix identification of armasm 6.17+
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6833
2022-01-07 09:40:15 -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
Jukka Jalkanen
c2777ed008
ASM: Fix identification of armasm 6.17+
...
Spelling of "ARM Compiler" changed to "Arm Compiler".
2022-01-06 11:55:38 -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
13e71b7c3e
Merge topic 'try-link-ld-warning-no_pie'
...
f745e0497e CheckCompilerFlags: Catch linker warning about ignored flags
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !6836
2022-01-06 10:14:06 -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
Craig Scott
ca206d6e46
Merge topic 'doc-if-floating-point'
...
6b170578b8 Help: Non-zero floating point numbers are true in if() expressions
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6834
2022-01-03 16:46:32 -05:00
Craig Scott
6b170578b8
Help: Non-zero floating point numbers are true in if() expressions
...
Fixes : #22991
2022-01-04 08:45:23 +11:00
Kitware Robot
65b1b51983
CMake Nightly Date Stamp
2022-01-03 00:01:24 -05:00
Craig Scott
f745e0497e
CheckCompilerFlags: Catch linker warning about ignored flags
...
Example warning from arm64 macOS that this will now catch:
ld: warning: -no_pie ignored for arm64
Fixes : #22961
2022-01-03 09:35:16 +11: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
1f8c5a4f64
Merge topic 'copyright-year'
...
1313e940c7 Copyright.txt: Update year range to end in 2022
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6827
2021-12-22 10:26:34 -05:00
Brad King
1313e940c7
Copyright.txt: Update year range to end in 2022
2021-12-22 09:35:43 -05:00
Brad King
410f6d21b2
Merge branch 'release-3.22'
2021-12-22 09:35:30 -05:00
Brad King
0cdc59a22e
Merge topic 'ci-windows-no-java'
...
352e68e95c Merge branch 'backport-3.22-ci-windows-no-java' into ci-windows-no-java
e217153dc0 ci: Explicitly disable Java tests on VS builds
85a07b4b49 ci: Explicitly disable Java tests on VS builds
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6826
2021-12-22 09:35:29 -05:00
Brad King
b00388a7e7
Merge topic 'ci-windows-no-java' into release-3.22
...
85a07b4b49 ci: Explicitly disable Java tests on VS builds
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6826
2021-12-22 09:35:28 -05:00
Brad King
352e68e95c
Merge branch 'backport-3.22-ci-windows-no-java' into ci-windows-no-java
2021-12-22 09:10:05 -05:00
Brad King
e217153dc0
ci: Explicitly disable Java tests on VS builds
...
Extend the change from commit 840fa28d3d (ci: Explicitly disable Java
tests on Windows, 2021-12-16) to cover VS builds too.
2021-12-22 09:09:33 -05:00
Brad King
85a07b4b49
ci: Explicitly disable Java tests on VS builds
...
Extend the change from commit 840fa28d3d (ci: Explicitly disable Java
tests on Windows, 2021-12-16) to cover VS builds too.
2021-12-22 09:09:08 -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
69eb5b2421
Merge topic 'doc-list-non-existent'
...
b573a732dc Tests: add tests to check claims in the documentation
b151db01f9 Help: mention non-existent case for list(PREPEND)
b3a249c2cb Help: clarify range for list(INSERT), mention nonexistent / empty case
b6fdcb3df0 Help: clarify description of list(INSERT)
e55f473ea9 Help: clarify that list(APPEND) on a non-existent list creates it
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6824
2021-12-22 08:53:02 -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
b573a732dc
Tests: add tests to check claims in the documentation
...
- list commands APPEND, PREPEND, INSERT treat non-existent
lists as empty and use that value, creating a new list
variable in the process.
2021-12-21 10:55:50 -05:00
Adriaan de Groot
b151db01f9
Help: mention non-existent case for list(PREPEND)
2021-12-21 10:55:43 -05:00
Adriaan de Groot
b3a249c2cb
Help: clarify range for list(INSERT), mention nonexistent / empty case
2021-12-21 10:55:35 -05:00
Adriaan de Groot
b6fdcb3df0
Help: clarify description of list(INSERT)
...
Since the argument is called 'index', use that in the description.
2021-12-21 10:55:32 -05:00
Adriaan de Groot
e55f473ea9
Help: clarify that list(APPEND) on a non-existent list creates it
...
This is hinted-at in the introduction, which mentions creating
a new variable value in the current scope, but let's make it
explicit.
Fixes : #22910
2021-12-21 10:55:22 -05:00