Conditionally build allconfigurations (#58122)
authorDan Seefeldt <dseefeld@microsoft.com>
Mon, 30 Aug 2021 17:13:10 +0000 (12:13 -0500)
committerGitHub <noreply@github.com>
Mon, 30 Aug 2021 17:13:10 +0000 (11:13 -0600)
When building portable, only a subset of runtime needs to be
built.  allconfigurations is only needed in a non-portable build.

eng/SourceBuild.props

index 7dfc80d..719b413 100644 (file)
@@ -37,7 +37,7 @@
       <InnerBuildArgs>$(InnerBuildArgs) --arch $(TargetRidPlatform)</InnerBuildArgs>
       <InnerBuildArgs>$(InnerBuildArgs) --configuration $(Configuration)</InnerBuildArgs>
       <InnerBuildArgs>$(InnerBuildArgs) --ci</InnerBuildArgs>
-      <InnerBuildArgs>$(InnerBuildArgs) --allconfigurations</InnerBuildArgs>
+      <InnerBuildArgs Condition="'$(SourceBuildNonPortable)' == 'true'">$(InnerBuildArgs) --allconfigurations</InnerBuildArgs>
       <InnerBuildArgs>$(InnerBuildArgs) --verbosity $(LogVerbosity)</InnerBuildArgs>
       <InnerBuildArgs>$(InnerBuildArgs) --nodereuse false</InnerBuildArgs>
       <InnerBuildArgs>$(InnerBuildArgs) --warnAsError false</InnerBuildArgs>