mirror of
https://github.com/python/cpython.git
synced 2025-08-31 14:07:50 +00:00
GH-131473: Override PreferredToolArchitecture when using Visual Studio bundled clang-cl (GH-131689)
tweak PreferredToolArchitecture for bundled clang-cl
This commit is contained in:
parent
97ab8fc16a
commit
c3b8d73208
1 changed files with 10 additions and 0 deletions
|
@ -19,6 +19,16 @@
|
|||
<ICCBuild>false</ICCBuild>
|
||||
<ICCBuild Condition="$(PlatformToolset.StartsWith(`Intel C++ Compiler`))">true</ICCBuild>
|
||||
|
||||
<!--
|
||||
This ensures, that in case of clang-cl bundled with VS
|
||||
we find e.g. clang_rt.profile.lib in the correct bitness.
|
||||
In case the user sets LLVMInstallDir and LLVMToolsVersion,
|
||||
they are responsible to use the correct tool architecture.
|
||||
For details please see GH-131473.
|
||||
-->
|
||||
<PreferredToolArchitecture Condition="$(LLVMInstallDir) == '' and $(PlatformToolset) == 'ClangCL' and $(Platform) == 'x64'">x64</PreferredToolArchitecture>
|
||||
<PreferredToolArchitecture Condition="$(LLVMInstallDir) == '' and $(PlatformToolset) == 'ClangCL' and $(Platform) == 'Win32'">x86</PreferredToolArchitecture>
|
||||
|
||||
<!--
|
||||
Convincing MSVC/MSBuild to prefer our platform names is too difficult,
|
||||
so we define our own constant ArchName and use wherever we need it.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue