diff --git a/eng/SourceBuild.props b/eng/SourceBuild.props
index e625b534e4f3be..3b544528694635 100644
--- a/eng/SourceBuild.props
+++ b/eng/SourceBuild.props
@@ -4,11 +4,9 @@
runtime
-
-
-
- ./build.sh
+ .\build.cmd
+ ./build.sh
<_hostRid>$([System.Runtime.InteropServices.RuntimeInformation]::RuntimeIdentifier)
@@ -30,27 +28,29 @@
- $(InnerBuildArgs) --arch $(TargetArch)
- $(InnerBuildArgs) --cross
- $(InnerBuildArgs) --configuration $(Configuration)
- $(InnerBuildArgs) --allconfigurations
- $(InnerBuildArgs) --verbosity $(LogVerbosity)
- $(InnerBuildArgs) --nodereuse false
- $(InnerBuildArgs) --warnAsError false
- $(InnerBuildArgs) --outputrid $(TargetRid)
+ $(InnerBuildArgs) $(FlagParameterPrefix)arch $(TargetArch)
+ $(InnerBuildArgs) $(FlagParameterPrefix)cross
+ $(InnerBuildArgs) $(FlagParameterPrefix)configuration $(Configuration)
+ $(InnerBuildArgs) $(FlagParameterPrefix)allconfigurations
+ $(InnerBuildArgs) $(FlagParameterPrefix)verbosity $(LogVerbosity)
+ $(InnerBuildArgs) $(FlagParameterPrefix)nodereuse $(ArcadeFalseBoolBuildArg)
+ $(InnerBuildArgs) $(FlagParameterPrefix)warnAsError $(ArcadeFalseBoolBuildArg)
+ $(InnerBuildArgs) $(FlagParameterPrefix)usemonoruntime
+
+ $(InnerBuildArgs) --outputrid $(TargetRid)
$(InnerBuildArgs) /p:PackageOS=$(RuntimeOS) /p:ToolsOS=$(RuntimeOS)
$(InnerBuildArgs) /p:AdditionalRuntimeIdentifierParent=$(BaseOS)
+
- $(InnerBuildArgs) /p:ArcadeBuildFromSource=true
+ $(InnerBuildArgs) /p:ArcadeBuildFromSource=true
+ $(InnerBuildArgs) /p:ArcadeBuildVertical=true
$(InnerBuildArgs) /p:OfficialBuildId=$(OfficialBuildId)
$(InnerBuildArgs) /p:ContinuousIntegrationBuild=$(ContinuousIntegrationBuild)
- $(InnerBuildArgs) --usemonoruntime
$(InnerBuildArgs) /p:PortableBuild=$(PortableBuild)
- $(InnerBuildArgs) /p:DotnetBuildVertical=$(DotnetBuildVertical)
@@ -66,7 +66,7 @@
Runtime artifacts are too large to fit into a single package (Azure DevOps feeds 500 mb constraint).
Split large components into separate packages.
-->
-
+
@@ -75,7 +75,7 @@
Category="Crossgen2Pack" />