File tree 4 files changed +9
-13
lines changed
src/Layout/redist/targets
4 files changed +9
-13
lines changed Original file line number Diff line number Diff line change 53
53
<NoWarn >$(NoWarn);NU1701;NU1507;NU1202</NoWarn >
54
54
<!-- do not enable analyzers on source build-->
55
55
<EnforceCodeStyleInBuild Condition =" '$(DotNetBuildSourceOnly)' != 'true'" >true</EnforceCodeStyleInBuild >
56
+ <UseSharedCompilation Condition =" '$(DotNetBuildSourceOnly)' == 'true'" >false</UseSharedCompilation >
56
57
<DisableImplicitPackageTargetFallback >true</DisableImplicitPackageTargetFallback >
57
58
58
59
<DefineConstants Condition =" '$(ContinuousIntegrationBuild)' == 'true'" >$(DefineConstants);CI_BUILD</DefineConstants >
Original file line number Diff line number Diff line change 1
1
<Project >
2
2
3
+ <ItemGroup Condition =" '$(DotNetBuildSourceOnly)' == 'true'" >
4
+ <ProjectToBuild Include =" $(RepoRoot)source-build.slnf" />
5
+ </ItemGroup >
6
+
3
7
<!-- For product build, build MSBuildExtensions and VSTemplateLocator in the second build pass on win-x64 as
4
8
they depend on assets from other verticals that are built in the first build pass. -->
5
9
<ItemGroup Condition =" '$(DotNetBuildPass)' == '2' and
Original file line number Diff line number Diff line change 1
1
<!-- When altering this file, please include @dotnet/product-construction as a reviewer. -->
2
-
3
2
<Project >
4
3
5
4
<PropertyGroup >
6
5
<GitHubRepositoryName >sdk</GitHubRepositoryName >
7
6
<SourceBuildManagedOnly >true</SourceBuildManagedOnly >
8
7
</PropertyGroup >
9
8
10
- <Target Name =" ConfigureInnerBuildArg"
11
- BeforeTargets =" GetSourceBuildCommandConfiguration"
12
- Condition =" '$(DotNetBuildSourceOnly)' == 'true'" >
13
- <PropertyGroup >
14
- <InnerBuildArgs >$(InnerBuildArgs) /p:Projects="$(InnerSourceBuildRepoRoot)\source-build.slnf"</InnerBuildArgs >
15
- <InnerBuildArgs >$(InnerBuildArgs) /p:UseSharedCompilation=false</InnerBuildArgs >
16
- <InnerBuildArgs >$(InnerBuildArgs) /p:IncludeAdditionalSharedFrameworks=false</InnerBuildArgs >
17
- <InnerBuildArgs Condition =" '$(DotNetBuildUseMonoRuntime)' == 'true'" >$(InnerBuildArgs) /p:DISABLE_CROSSGEN=true</InnerBuildArgs >
18
- </PropertyGroup >
19
- </Target >
20
-
21
9
</Project >
Original file line number Diff line number Diff line change 2
2
3
3
<PropertyGroup >
4
4
<!-- Crossgen is currently not supported on the s390x, ppc64le architecture as using mono instead of CoreCLR. -->
5
- <IsCrossgenSupported Condition =" '$(DISABLE_CROSSGEN)' == '' AND '$(TargetArchitecture)' != 's390x' AND '$(TargetArchitecture)' != 'ppc64le'" >true</IsCrossgenSupported >
5
+ <IsCrossgenSupported Condition =" '$(DISABLE_CROSSGEN)' == '' and
6
+ '$(TargetArchitecture)' != 's390x' and
7
+ '$(TargetArchitecture)' != 'ppc64le' and
8
+ '$(DotNetBuildUseMonoRuntime)' != 'true'" >true</IsCrossgenSupported >
6
9
7
10
<Crossgen2Rid >$(HostOSName)-$(BuildArchitecture)</Crossgen2Rid >
8
11
<Crossgen2Rid Condition =" '$(DotNetBuildSourceOnly)' == 'true'" >$(SharedFrameworkRid)</Crossgen2Rid >
You can’t perform that action at this time.
0 commit comments