[runtime] Allow --enable-llvm to work with newer llvm versions as well. (#9186)
[mono-project.git] / msvc / libmonoutils-arch.targets
blob96bfd8bb5e9dc49b76508bba41d38de99cd01972
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <PropertyGroup>
4 <ExcludeFromWindowsBuild>true</ExcludeFromWindowsBuild>
5 </PropertyGroup>
6 <PropertyGroup Condition="'$(ExcludeFromWindows32Build)'==''">
7 <ExcludeFromWindows32Build>false</ExcludeFromWindows32Build>
8 <ExcludeFromWindows32Build Condition="'$(Platform)'=='Win32'">true</ExcludeFromWindows32Build>
9 </PropertyGroup>
10 <PropertyGroup Condition="'$(ExcludeFromWindows64Build)'==''">
11 <ExcludeFromWindows64Build>false</ExcludeFromWindows64Build>
12 <ExcludeFromWindows64Build Condition="'$(Platform)'=='x64'">true</ExcludeFromWindows64Build>
13 </PropertyGroup>
14 <PropertyGroup Condition="'$(ExcludeMASMFromWindowsBuild)'==''">
15 <ExcludeMASMFromWindowsBuild>false</ExcludeMASMFromWindowsBuild>
16 </PropertyGroup>
17 <ItemGroup Label="arch_x86_sources">
18 <ClCompile Include="$(MonoSourceLocation)\mono\utils\mach-support-x86.c">
19 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
20 </ClCompile>
21 <ClCompile Include="$(MonoSourceLocation)\mono\utils\mono-hwcap-x86.c" />
22 </ItemGroup>
23 <ItemGroup Label="arch_amd64_sources">
24 <ClCompile Include="$(MonoSourceLocation)\mono\utils\mach-support-amd64.c">
25 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
26 </ClCompile>
27 <MASM Include="$(MonoSourceLocation)\mono\utils\win64.asm" Condition="'$(ExcludeMASMFromWindowsBuild)'=='false'">
28 <FileType>Document</FileType>
29 <ExcludedFromBuild>$(ExcludeFromWindows32Build)</ExcludedFromBuild>
30 <PreprocessorDefinitions>X64</PreprocessorDefinitions>
31 </MASM>
32 </ItemGroup>
33 <ItemGroup Label="arch_arm_sources">
34 <ClCompile Include="$(MonoSourceLocation)\mono\utils\mach-support-arm.c">
35 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
36 </ClCompile>
37 <ClCompile Include="$(MonoSourceLocation)\mono\utils\mono-hwcap-arm.c">
38 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
39 </ClCompile>
40 </ItemGroup>
41 <ItemGroup Label="arch_arm64_sources">
42 <ClCompile Include="$(MonoSourceLocation)\mono\utils\mach-support-arm64.c">
43 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
44 </ClCompile>
45 <ClCompile Include="$(MonoSourceLocation)\mono\utils\mono-hwcap-arm64.c">
46 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
47 </ClCompile>
48 </ItemGroup>
49 <ItemGroup Label="arch_mips_sources">
50 <ClCompile Include="$(MonoSourceLocation)\mono\utils\mono-hwcap-mips.c">
51 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
52 </ClCompile>
53 </ItemGroup>
54 <ItemGroup Label="arch_ppc_sources">
55 <ClCompile Include="$(MonoSourceLocation)\mono\utils\mono-hwcap-ppc.c">
56 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
57 </ClCompile>
58 </ItemGroup>
59 <ItemGroup Label="arch_sparc_sources">
60 <ClCompile Include="$(MonoSourceLocation)\mono\utils\mono-hwcap-sparc.c">
61 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
62 </ClCompile>
63 </ItemGroup>
64 <ItemGroup Label="arch_s390x_sources">
65 <ClCompile Include="$(MonoSourceLocation)\mono\utils\mono-hwcap-os390x.c">
66 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
67 </ClCompile>
68 </ItemGroup>
69 <ItemGroup Label="arch_wasm_sources">
70 <ClCompile Include="$(MonoSourceLocation)\mono\utils\mono-hwcap-wasm.c">
71 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
72 </ClCompile>
73 </ItemGroup>
74 <ItemGroup Label="arch_unknown_sources">
75 <ClCompile Include="$(MonoSourceLocation)\mono\utils\mach-support-unknown.c">
76 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
77 </ClCompile>
78 </ItemGroup>
79 <ItemGroup Label="arch_cross_sources">
80 <ClCompile Include="$(MonoSourceLocation)\mono\utils\mono-hwcap-cross.c">
81 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
82 </ClCompile>
83 </ItemGroup>
84 <ImportGroup Label="ExtensionSettings">
85 <Import Project="$(MSBuildThisFileDirectory)masm.fixed.props" />
86 <Import Project="$(VCTargetsPath)\BuildCustomizations\masm.targets" />
87 </ImportGroup>
88 </Project>