Skip to content

Commit

Permalink
Port internal msbuild changes for ARM64EC (#2051)
Browse files Browse the repository at this point in the history
  • Loading branch information
StephanTLavavej authored Jul 12, 2021
1 parent e745bad commit 280347a
Show file tree
Hide file tree
Showing 16 changed files with 16 additions and 4 deletions.
1 change: 1 addition & 0 deletions stl/msbuild/stl_1/md/msvcp_1_netfx/msvcp_1.nativeproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
<PropertyGroup>
<CrtBuildModel>md</CrtBuildModel>
<MsvcpFlavor>netfx</MsvcpFlavor>
<Arm64X>true</Arm64X>
</PropertyGroup>

<Import Project="$(MSBuildThisFileDirectory)..\..\msvcp_1.settings.targets"/>
Expand Down
2 changes: 1 addition & 1 deletion stl/msbuild/stl_1/stl_1.files.settings.targets
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
<ExpectedExportsList>$(MSBuildThisFileDirectory)\i386.exports</ExpectedExportsList>
</PropertyGroup>
</When>
<When Condition="'$(BuildArchitecture)' == 'amd64'">
<When Condition="'$(BuildArchitecture)' == 'amd64' or '$(BuildArchitecture)' == 'arm64ec'">
<PropertyGroup>
<ExpectedExportsList>$(MSBuildThisFileDirectory)\amd64.exports</ExpectedExportsList>
</PropertyGroup>
Expand Down
1 change: 1 addition & 0 deletions stl/msbuild/stl_1/xmd/msvcp_1_netfx/msvcp_1.nativeproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
<PropertyGroup>
<CrtBuildModel>xmd</CrtBuildModel>
<MsvcpFlavor>netfx</MsvcpFlavor>
<Arm64X>true</Arm64X>
</PropertyGroup>

<Import Project="$(MSBuildThisFileDirectory)..\..\msvcp_1.settings.targets"/>
Expand Down
1 change: 1 addition & 0 deletions stl/msbuild/stl_2/md/msvcp_2_netfx/msvcp_2.nativeproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
<PropertyGroup>
<CrtBuildModel>md</CrtBuildModel>
<MsvcpFlavor>netfx</MsvcpFlavor>
<Arm64X>true</Arm64X>
</PropertyGroup>

<Import Project="$(MSBuildThisFileDirectory)..\..\msvcp_2.settings.targets"/>
Expand Down
2 changes: 1 addition & 1 deletion stl/msbuild/stl_2/stl_2.files.settings.targets
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
<ExpectedExportsList>$(MSBuildThisFileDirectory)\i386.exports</ExpectedExportsList>
</PropertyGroup>
</When>
<When Condition="'$(BuildArchitecture)' == 'amd64'">
<When Condition="'$(BuildArchitecture)' == 'amd64' or '$(BuildArchitecture)' == 'arm64ec'">
<PropertyGroup>
<ExpectedExportsList>$(MSBuildThisFileDirectory)\amd64.exports</ExpectedExportsList>
</PropertyGroup>
Expand Down
1 change: 1 addition & 0 deletions stl/msbuild/stl_2/xmd/msvcp_2_netfx/msvcp_2.nativeproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
<PropertyGroup>
<CrtBuildModel>xmd</CrtBuildModel>
<MsvcpFlavor>netfx</MsvcpFlavor>
<Arm64X>true</Arm64X>
</PropertyGroup>

<Import Project="$(MSBuildThisFileDirectory)..\..\msvcp_2.settings.targets"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
<PropertyGroup>
<CrtBuildModel>md</CrtBuildModel>
<MsvcpFlavor>netfx</MsvcpFlavor>
<Arm64X>true</Arm64X>
</PropertyGroup>

<Import Project="$(MSBuildThisFileDirectory)..\..\msvcp_atomic_wait.settings.targets"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
<PropertyGroup>
<CrtBuildModel>xmd</CrtBuildModel>
<MsvcpFlavor>netfx</MsvcpFlavor>
<Arm64X>true</Arm64X>
</PropertyGroup>

<Import Project="$(MSBuildThisFileDirectory)..\..\msvcp_atomic_wait.settings.targets"/>
Expand Down
1 change: 1 addition & 0 deletions stl/msbuild/stl_base/md/msvcp_netfx/msvcp.nativeproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
<PropertyGroup>
<CrtBuildModel>md</CrtBuildModel>
<MsvcpFlavor>netfx</MsvcpFlavor>
<Arm64X>true</Arm64X>
</PropertyGroup>

<Import Project="$(MSBuildThisFileDirectory)..\..\msvcp.settings.targets"/>
Expand Down
2 changes: 1 addition & 1 deletion stl/msbuild/stl_base/stl.files.settings.targets
Original file line number Diff line number Diff line change
Expand Up @@ -209,7 +209,7 @@ SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
</Otherwise>
</Choose>
</When>
<When Condition="'$(BuildArchitecture)' == 'amd64'">
<When Condition="'$(BuildArchitecture)' == 'amd64' or '$(BuildArchitecture)' == 'arm64ec'">
<Choose>
<When Condition="'$(MsvcpFlavor)' == 'kernel32' or '$(MsvcpFlavor)' == 'netfx'">
<PropertyGroup>
Expand Down
1 change: 1 addition & 0 deletions stl/msbuild/stl_base/xmd/msvcp_netfx/msvcp.nativeproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
<PropertyGroup>
<CrtBuildModel>xmd</CrtBuildModel>
<MsvcpFlavor>netfx</MsvcpFlavor>
<Arm64X>true</Arm64X>
</PropertyGroup>

<Import Project="$(MSBuildThisFileDirectory)..\..\msvcp.settings.targets"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
<PropertyGroup>
<CrtBuildModel>md</CrtBuildModel>
<MsvcpFlavor>netfx</MsvcpFlavor>
<Arm64X>true</Arm64X>
</PropertyGroup>

<Import Project="$(MSBuildThisFileDirectory)..\..\msvcp_codecvt_ids.settings.targets"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
<ExpectedExportsList>$(MSBuildThisFileDirectory)\i386.exports</ExpectedExportsList>
</PropertyGroup>
</When>
<When Condition="'$(BuildArchitecture)' == 'amd64'">
<When Condition="'$(BuildArchitecture)' == 'amd64' or '$(BuildArchitecture)' == 'arm64ec'">
<PropertyGroup>
<ExpectedExportsList>$(MSBuildThisFileDirectory)\amd64.exports</ExpectedExportsList>
</PropertyGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
<PropertyGroup>
<CrtBuildModel>xmd</CrtBuildModel>
<MsvcpFlavor>netfx</MsvcpFlavor>
<Arm64X>true</Arm64X>
</PropertyGroup>

<Import Project="$(MSBuildThisFileDirectory)..\..\msvcp_codecvt_ids.settings.targets"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
<PropertyGroup>
<CrtBuildModel>md</CrtBuildModel>
<MsvcpFlavor>netfx</MsvcpFlavor>
<Arm64X>true</Arm64X>
</PropertyGroup>

<Import Project="$(MSBuildThisFileDirectory)..\..\msvcp_post.settings.targets"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
<PropertyGroup>
<CrtBuildModel>xmd</CrtBuildModel>
<MsvcpFlavor>netfx</MsvcpFlavor>
<Arm64X>true</Arm64X>
</PropertyGroup>

<Import Project="$(MSBuildThisFileDirectory)..\..\msvcp_post.settings.targets"/>
Expand Down

0 comments on commit 280347a

Please sign in to comment.