diff --git a/eng/SourceBuild.props b/eng/SourceBuild.props
index dee4316dbbf1dd..f0637cad996c40 100644
--- a/eng/SourceBuild.props
+++ b/eng/SourceBuild.props
@@ -15,6 +15,7 @@
<_targetRidPlatformIndex>$(TargetRid.LastIndexOf('-'))
$(TargetRid.Substring($(_targetRidPlatformIndex)).TrimStart('-'))
+ $(TargetRid.Substring(0, $(_targetRidPlatformIndex)))
<_hostRidPlatformIndex>$(_hostRid.LastIndexOf('-'))
<_hostArch>$(_hostRid.Substring($(_hostRidPlatformIndex)).TrimStart('-'))
@@ -22,6 +23,17 @@
minimal
+
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+
+
@@ -29,9 +41,10 @@
This allows to build the repository using './build.sh /p:DotNetBuildFromSource=true'.
Properties that control flags from source-build, and the expected output for source-build should be added to this file. -->
$(InnerBuildArgs) $(FlagParameterPrefix)arch $(TargetArch)
- $(InnerBuildArgs) $(FlagParameterPrefix)cross
+ $(InnerBuildArgs) $(FlagParameterPrefix)os $(TargetOS)
+ $(InnerBuildArgs) $(FlagParameterPrefix)cross
$(InnerBuildArgs) $(FlagParameterPrefix)configuration $(Configuration)
- $(InnerBuildArgs) $(FlagParameterPrefix)allconfigurations
+ $(InnerBuildArgs) $(FlagParameterPrefix)allconfigurations
$(InnerBuildArgs) $(FlagParameterPrefix)verbosity $(LogVerbosity)
$(InnerBuildArgs) $(FlagParameterPrefix)nodereuse $(ArcadeFalseBoolBuildArg)
$(InnerBuildArgs) $(FlagParameterPrefix)warnAsError $(ArcadeFalseBoolBuildArg)