|
12 | 12 | <NETFXTargetFramework>net472</NETFXTargetFramework> |
13 | 13 | <NetStandardVersion>netstandard2.0</NetStandardVersion> |
14 | 14 | <NETCoreTargetFramework>net8.0</NETCoreTargetFramework> |
15 | | - <NETCoreTargetFramework Condition="'$(DotNetBuildFromSource)' == 'true'">net9.0</NETCoreTargetFramework> |
| 15 | + <NETCoreTargetFramework Condition="'$(DotNetBuildSourceOnly)' == 'true'">net9.0</NETCoreTargetFramework> |
16 | 16 | <NETCoreLegacyTargetFramework>netcoreapp3.1</NETCoreLegacyTargetFramework> |
17 | | - <NETCoreLegacyTargetFramework Condition="'$(DotNetBuildFromSource)' == 'true'">net9.0</NETCoreLegacyTargetFramework> |
| 17 | + <NETCoreLegacyTargetFramework Condition="'$(DotNetBuildSourceOnly)' == 'true'">net9.0</NETCoreLegacyTargetFramework> |
18 | 18 | <NETCoreLegacyTargetFrameworkForSigning>netcoreapp5.0</NETCoreLegacyTargetFrameworkForSigning> |
19 | 19 |
|
20 | 20 | <!-- Target frameworks for class libraries--> |
21 | 21 | <TargetFrameworksLibrary>$(NetStandardVersion)</TargetFrameworksLibrary> |
22 | | - <TargetFrameworksLibrary Condition="'$(DotNetBuildFromSource)' == 'true'">$(NETCoreTargetFramework);$(TargetFrameworksLibrary)</TargetFrameworksLibrary> |
23 | | - <TargetFrameworksLibrary Condition="'$(IsXPlat)' != 'true' And '$(DotNetBuildFromSource)' != 'true'">$(NETFXTargetFramework);$(TargetFrameworksLibrary)</TargetFrameworksLibrary> |
| 22 | + <TargetFrameworksLibrary Condition="'$(DotNetBuildSourceOnly)' == 'true'">$(NETCoreTargetFramework);$(TargetFrameworksLibrary)</TargetFrameworksLibrary> |
| 23 | + <TargetFrameworksLibrary Condition="'$(IsXPlat)' != 'true' And '$(DotNetBuildSourceOnly)' != 'true'">$(NETFXTargetFramework);$(TargetFrameworksLibrary)</TargetFrameworksLibrary> |
24 | 24 |
|
25 | 25 | <!-- Target frameworks for class libraries which require signing APIs which need to target NET 5.0 --> |
26 | 26 | <TargetFrameworksLibraryForSigning>$(TargetFrameworksLibrary)</TargetFrameworksLibraryForSigning> |
27 | | - <TargetFrameworksLibraryForSigning Condition="'$(DotNetBuildFromSource)' != 'true'">$(TargetFrameworksLibraryForSigning);$(NETCoreLegacyTargetFrameworkForSigning)</TargetFrameworksLibraryForSigning> |
| 27 | + <TargetFrameworksLibraryForSigning Condition="'$(DotNetBuildSourceOnly)' != 'true'">$(TargetFrameworksLibraryForSigning);$(NETCoreLegacyTargetFrameworkForSigning)</TargetFrameworksLibraryForSigning> |
28 | 28 |
|
29 | 29 | <!-- Target framework for runnable apps --> |
30 | 30 | <TargetFrameworksExe>$(NETCoreTargetFramework)</TargetFrameworksExe> |
31 | | - <TargetFrameworksExe Condition="'$(IsXPlat)' != 'true' And '$(DotNetBuildFromSource)' != 'true'">$(NETFXTargetFramework);$(TargetFrameworksExe)</TargetFrameworksExe> |
| 31 | + <TargetFrameworksExe Condition="'$(IsXPlat)' != 'true' And '$(DotNetBuildSourceOnly)' != 'true'">$(NETFXTargetFramework);$(TargetFrameworksExe)</TargetFrameworksExe> |
32 | 32 |
|
33 | 33 | <!-- Target frameworks for unit tests --> |
34 | 34 | <TargetFrameworksUnitTest>$(NETCoreTargetFramework)</TargetFrameworksUnitTest> |
35 | | - <TargetFrameworksUnitTest Condition="'$(IsXPlat)' != 'true' And '$(DotNetBuildFromSource)' != 'true'">$(NETFXTargetFramework);$(TargetFrameworksUnitTest)</TargetFrameworksUnitTest> |
| 35 | + <TargetFrameworksUnitTest Condition="'$(IsXPlat)' != 'true' And '$(DotNetBuildSourceOnly)' != 'true'">$(NETFXTargetFramework);$(TargetFrameworksUnitTest)</TargetFrameworksUnitTest> |
36 | 36 |
|
37 | 37 | <!-- Target frameworks for unit tests that test libaries using signing APIs --> |
38 | 38 | <TargetFrameworksUnitTestForSigning>$(NETCoreTargetFramework)</TargetFrameworksUnitTestForSigning> |
39 | | - <TargetFrameworksUnitTestForSigning Condition="'$(IsXPlat)' != 'true' And '$(DotNetBuildFromSource)' != 'true'">$(NETFXTargetFramework);$(TargetFrameworksUnitTestForSigning);$(NETCoreLegacyTargetFramework)</TargetFrameworksUnitTestForSigning> |
| 39 | + <TargetFrameworksUnitTestForSigning Condition="'$(IsXPlat)' != 'true' And '$(DotNetBuildSourceOnly)' != 'true'">$(NETFXTargetFramework);$(TargetFrameworksUnitTestForSigning);$(NETCoreLegacyTargetFramework)</TargetFrameworksUnitTestForSigning> |
40 | 40 | </PropertyGroup> |
41 | 41 |
|
42 | 42 | <!-- Common --> |
|
59 | 59 | <LocalizationWorkDirectory>$(RepositoryRootDirectory)localize</LocalizationWorkDirectory> |
60 | 60 | <NoWarn>$(NoWarn);NU5105;MSB3277;NETSDK1138</NoWarn> |
61 | 61 | <!-- additional warnings new in .NET 6 that we need to disable when building with source-build --> |
62 | | - <NoWarn Condition="'$(DotNetBuildFromSource)' == 'true'">$(NoWarn);CS1998;CA1416;CS0618;CS1574</NoWarn> |
| 62 | + <NoWarn Condition="'$(DotNetBuildSourceOnly)' == 'true'">$(NoWarn);CS1998;CA1416;CS0618;CS1574</NoWarn> |
63 | 63 | <SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings> |
64 | 64 | </PropertyGroup> |
65 | 65 |
|
|
96 | 96 | <!-- Same as SDK default, but without CandidateAssemblyFiles in front, which would search in Content items --> |
97 | 97 | <AssemblySearchPaths>{HintPathFromItem};{TargetFrameworkDirectory};{RawFileName}</AssemblySearchPaths> |
98 | 98 | <LangVersion>12</LangVersion> |
99 | | - <LangVersion Condition="'$(DotNetBuildFromSource)' == 'true'">latest</LangVersion> |
| 99 | + <LangVersion Condition="'$(DotNetBuildSourceOnly)' == 'true'">latest</LangVersion> |
100 | 100 | </PropertyGroup> |
101 | 101 |
|
102 | 102 | <!-- NuGet's dev branch always targets the next upcoming version of .NET, so we always use the preview SDK --> |
|
0 commit comments