Skip to content

Commit e604b6c

Browse files
Port internal stl/msbuild changes (#1515)
1 parent 60d9ed7 commit e604b6c

5 files changed

Lines changed: 10 additions & 5 deletions

File tree

stl/msbuild/stl_1/msvcp_1.settings.targets

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
3333
<UseMsvcrt>false</UseMsvcrt>
3434
<GenerateImportLib>true</GenerateImportLib>
3535
<RCIntermediateOutputDirectory>$(IntermediateOutputDirectory)</RCIntermediateOutputDirectory>
36-
<IntermediateImportLibOutput>$(CrtBuildDir)\msvcprt_1$(BuildSuffix).$(MsvcpFlavor).import_only.lib</IntermediateImportLibOutput>
36+
<IntermediateImportLibOutput>$(CrtBuildDirNative)\msvcprt_1$(BuildSuffix).$(MsvcpFlavor).import_only.lib</IntermediateImportLibOutput>
37+
<IntermediateImportLibOutputA64X>$(CrtBuildDir)\msvcprt_1$(BuildSuffix).$(MsvcpFlavor).import_only.lib</IntermediateImportLibOutputA64X>
3738
<DllDefName>$(LibOutputFileName).$(MsvcpFlavor)</DllDefName>
3839
<DllDef>$(IntermediateOutputDirectory)\$(DllDefName).def</DllDef>
3940

stl/msbuild/stl_2/msvcp_2.settings.targets

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
3333
<UseMsvcrt>false</UseMsvcrt>
3434
<GenerateImportLib>true</GenerateImportLib>
3535
<RCIntermediateOutputDirectory>$(IntermediateOutputDirectory)</RCIntermediateOutputDirectory>
36-
<IntermediateImportLibOutput>$(CrtBuildDir)\msvcprt_2$(BuildSuffix).$(MsvcpFlavor).import_only.lib</IntermediateImportLibOutput>
36+
<IntermediateImportLibOutput>$(CrtBuildDirNative)\msvcprt_2$(BuildSuffix).$(MsvcpFlavor).import_only.lib</IntermediateImportLibOutput>
37+
<IntermediateImportLibOutputA64X>$(CrtBuildDir)\msvcprt_2$(BuildSuffix).$(MsvcpFlavor).import_only.lib</IntermediateImportLibOutputA64X>
3738
<DllDefName>$(LibOutputFileName).$(MsvcpFlavor)</DllDefName>
3839
<DllDef>$(IntermediateOutputDirectory)\$(DllDefName).def</DllDef>
3940

stl/msbuild/stl_atomic_wait/msvcp_atomic_wait.settings.targets

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
3333
<UseMsvcrt>false</UseMsvcrt>
3434
<GenerateImportLib>true</GenerateImportLib>
3535
<RCIntermediateOutputDirectory>$(IntermediateOutputDirectory)</RCIntermediateOutputDirectory>
36-
<IntermediateImportLibOutput>$(CrtBuildDir)\msvcprt_atomic_wait$(BuildSuffix).$(MsvcpFlavor).import_only.lib</IntermediateImportLibOutput>
36+
<IntermediateImportLibOutput>$(CrtBuildDirNative)\msvcprt_atomic_wait$(BuildSuffix).$(MsvcpFlavor).import_only.lib</IntermediateImportLibOutput>
37+
<IntermediateImportLibOutputA64X>$(CrtBuildDir)\msvcprt_atomic_wait$(BuildSuffix).$(MsvcpFlavor).import_only.lib</IntermediateImportLibOutputA64X>
3738
<DllDefName>$(LibOutputFileName).$(MsvcpFlavor)</DllDefName>
3839
<DllDef>$(IntermediateOutputDirectory)\$(DllDefName).def</DllDef>
3940

stl/msbuild/stl_base/msvcp.settings.targets

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@ SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
3636
<UseMsvcrt>false</UseMsvcrt>
3737
<GenerateImportLib>true</GenerateImportLib>
3838
<RCIntermediateOutputDirectory>$(IntermediateOutputDirectory)</RCIntermediateOutputDirectory>
39-
<IntermediateImportLibOutput>$(CrtBuildDir)\msvcprt_base$(BuildSuffix).$(MsvcpFlavor).import_only.lib</IntermediateImportLibOutput>
39+
<IntermediateImportLibOutput>$(CrtBuildDirNative)\msvcprt_base$(BuildSuffix).$(MsvcpFlavor).import_only.lib</IntermediateImportLibOutput>
40+
<IntermediateImportLibOutputA64X>$(CrtBuildDir)\msvcprt_base$(BuildSuffix).$(MsvcpFlavor).import_only.lib</IntermediateImportLibOutputA64X>
4041
<DllDefName>$(LibOutputFileName).$(MsvcpFlavor)</DllDefName>
4142
<DllDef>$(IntermediateOutputDirectory)\$(DllDefName).def</DllDef>
4243
<ClDefines Condition="'$(DependsOnConcRT)' == 'true'">$(ClDefines);_STL_CONCRT_SUPPORT</ClDefines>

stl/msbuild/stl_codecvt_ids/msvcp_codecvt_ids.settings.targets

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
3333
<UseMsvcrt>false</UseMsvcrt>
3434
<GenerateImportLib>true</GenerateImportLib>
3535
<RCIntermediateOutputDirectory>$(IntermediateOutputDirectory)</RCIntermediateOutputDirectory>
36-
<IntermediateImportLibOutput>$(CrtBuildDir)\msvcprt$(BuildSuffix)_codecvt_ids.$(MsvcpFlavor).import_only.lib</IntermediateImportLibOutput>
36+
<IntermediateImportLibOutput>$(CrtBuildDirNative)\msvcprt$(BuildSuffix)_codecvt_ids.$(MsvcpFlavor).import_only.lib</IntermediateImportLibOutput>
37+
<IntermediateImportLibOutputA64X>$(CrtBuildDir)\msvcprt$(BuildSuffix)_codecvt_ids.$(MsvcpFlavor).import_only.lib</IntermediateImportLibOutputA64X>
3738
<DllDefName>$(LibOutputFileName).$(MsvcpFlavor)</DllDefName>
3839
<DllDef>$(IntermediateOutputDirectory)\$(DllDefName).def</DllDef>
3940

0 commit comments

Comments
 (0)