ArPow stage 1: local source-build infrastructure (#10186)
This commit is contained in:
parent
bf689eab9c
commit
a8c1910967
12 changed files with 409 additions and 0 deletions
31
eng/SourceBuild.props
Normal file
31
eng/SourceBuild.props
Normal file
|
@ -0,0 +1,31 @@
|
|||
<Project>
|
||||
|
||||
<PropertyGroup>
|
||||
<GitHubRepositoryName>installer</GitHubRepositoryName>
|
||||
<SourceBuildManagedOnly>true</SourceBuildManagedOnly>
|
||||
</PropertyGroup>
|
||||
|
||||
<Target Name="ApplySourceBuildPatchFiles"
|
||||
AfterTargets="PrepareInnerSourceBuildRepoRoot"
|
||||
BeforeTargets="RunInnerSourceBuildCommand">
|
||||
|
||||
<ItemGroup>
|
||||
<SourceBuildPatchFile Include="$(RepositoryEngineeringDir)source-build-patches\*.patch" />
|
||||
</ItemGroup>
|
||||
|
||||
<Exec
|
||||
Command="git apply --ignore-whitespace --whitespace=nowarn "%(SourceBuildPatchFile.FullPath)""
|
||||
WorkingDirectory="$(InnerSourceBuildRepoRoot)"
|
||||
Condition="'@(SourceBuildPatchFile)' != ''" />
|
||||
</Target>
|
||||
|
||||
<Target Name="ConfigureInnerBuildArg" BeforeTargets="GetSourceBuildCommandConfiguration">
|
||||
<PropertyGroup>
|
||||
<InnerBuildArgs>$(InnerBuildArgs) /p:SkipBuildingInstallers=true</InnerBuildArgs>
|
||||
<InnerBuildArgs>$(InnerBuildArgs) /p:IncludeNuGetPackageArchive=false</InnerBuildArgs>
|
||||
<InnerBuildArgs>$(InnerBuildArgs) /p:IncludeAdditionalSharedFrameworks=false</InnerBuildArgs>
|
||||
<InnerBuildArgs>$(InnerBuildArgs) /p:IncludeSharedFrameworksForBackwardsCompatibilityTests=false</InnerBuildArgs>
|
||||
</PropertyGroup>
|
||||
</Target>
|
||||
|
||||
</Project>
|
Loading…
Add table
Add a link
Reference in a new issue