mirror of https://github.com/dotnet/runtime
Fixing the allconfig build. (#40812)
* fixing all config build * address feedback
This commit is contained in:
parent
c67684bead
commit
3bb51130cf
|
@ -1,7 +1,7 @@
|
||||||
<Project Sdk="Microsoft.Build.Traversal">
|
<Project Sdk="Microsoft.Build.Traversal">
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TraversalGlobalProperties>BuildTargetFramework=$([MSBuild]::ValueOrDefault('$(BuildTargetFramework)', '$(NetCoreAppCurrent)'))</TraversalGlobalProperties>
|
<TraversalGlobalProperties Condition="'$(BuildAllConfigurations)' != 'true'">BuildTargetFramework=$([MSBuild]::ValueOrDefault('$(BuildTargetFramework)', '$(NetCoreAppCurrent)'))</TraversalGlobalProperties>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
|
|
@ -45,6 +45,7 @@
|
||||||
<AdditionalBuildTargetFrameworks Condition="'$(BuildTargetFramework)' == 'net48'">net45;net451;net452;net46;net461;net462;net47;net471;net472</AdditionalBuildTargetFrameworks>
|
<AdditionalBuildTargetFrameworks Condition="'$(BuildTargetFramework)' == 'net48'">net45;net451;net452;net46;net461;net462;net47;net471;net472</AdditionalBuildTargetFrameworks>
|
||||||
<AdditionalBuildTargetFrameworks Condition="'$(DotNetBuildFromSource)' == 'true' and '$(BuildAllProjects)' == 'true'">$(AdditionalBuildTargetFrameworks);netstandard2.0</AdditionalBuildTargetFrameworks>
|
<AdditionalBuildTargetFrameworks Condition="'$(DotNetBuildFromSource)' == 'true' and '$(BuildAllProjects)' == 'true'">$(AdditionalBuildTargetFrameworks);netstandard2.0</AdditionalBuildTargetFrameworks>
|
||||||
<BuildSettings>$(BuildTargetFramework)-$(TargetOS)-$(Configuration)-$(TargetArchitecture)</BuildSettings>
|
<BuildSettings>$(BuildTargetFramework)-$(TargetOS)-$(Configuration)-$(TargetArchitecture)</BuildSettings>
|
||||||
|
<BuildSettings Condition="'$(BuildTargetFramework)' == ''">$(NetCoreAppCurrent)-$(TargetOS)-$(Configuration)-$(TargetArchitecture)</BuildSettings>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<!-- Define test projects and companions -->
|
<!-- Define test projects and companions -->
|
||||||
|
|
|
@ -3,7 +3,9 @@
|
||||||
<!-- Hardcode version paths in a global location. -->
|
<!-- Hardcode version paths in a global location. -->
|
||||||
<NativeVersionFile Condition="'$(TargetOS)' == 'Windows_NT'">$(ArtifactsObjDir)_version.h</NativeVersionFile>
|
<NativeVersionFile Condition="'$(TargetOS)' == 'Windows_NT'">$(ArtifactsObjDir)_version.h</NativeVersionFile>
|
||||||
<NativeVersionFile Condition="'$(TargetOS)' != 'Windows_NT'">$(ArtifactsObjDir)_version.c</NativeVersionFile>
|
<NativeVersionFile Condition="'$(TargetOS)' != 'Windows_NT'">$(ArtifactsObjDir)_version.c</NativeVersionFile>
|
||||||
<_BuildNativeArgs>$(TargetArchitecture) $(Configuration) outconfig $(BuildTargetFramework)-$(TargetOS)-$(Configuration)-$(TargetArchitecture) -os $(TargetOS)</_BuildNativeArgs>
|
<TargetFramework>$(BuildTargetFramework)</TargetFramework>
|
||||||
|
<TargetFramework Condition="'$(TargetFramework)' == ''">$(NetCoreAppCurrent)</TargetFramework>
|
||||||
|
<_BuildNativeArgs>$(TargetArchitecture) $(Configuration) outconfig $(TargetFramework)-$(TargetOS)-$(Configuration)-$(TargetArchitecture) -os $(TargetOS)</_BuildNativeArgs>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
@ -39,7 +41,7 @@
|
||||||
<Target Name="BuildNativeWindows"
|
<Target Name="BuildNativeWindows"
|
||||||
BeforeTargets="Build"
|
BeforeTargets="Build"
|
||||||
Condition="'$(TargetOS)' == 'Windows_NT' and
|
Condition="'$(TargetOS)' == 'Windows_NT' and
|
||||||
'$(BuildTargetFramework)' == '$(NetCoreAppCurrent)'">
|
'$(TargetFramework)' == '$(NetCoreAppCurrent)'">
|
||||||
<!-- Run script that invokes Cmake to create VS files, and then calls msbuild to compile them -->
|
<!-- Run script that invokes Cmake to create VS files, and then calls msbuild to compile them -->
|
||||||
<Message Text=""$(MSBuildThisFileDirectory)build-native.cmd" $(_BuildNativeArgs)" Importance="High"/>
|
<Message Text=""$(MSBuildThisFileDirectory)build-native.cmd" $(_BuildNativeArgs)" Importance="High"/>
|
||||||
<Exec Command=""$(MSBuildThisFileDirectory)build-native.cmd" $(_BuildNativeArgs)" />
|
<Exec Command=""$(MSBuildThisFileDirectory)build-native.cmd" $(_BuildNativeArgs)" />
|
||||||
|
|
Loading…
Reference in New Issue