Cleanup initialize_object_slots, remove unused GetHashCode (ghc) handling. (#17834)
[mono-project.git] / msvc / libmini-llvm.targets
blobf5f2f1d8e6018a20f0d8ccaff8e3e3b53687ce6f
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 <ExcludeLLVMFromWindowsBuild Condition="'$(MONO_ENABLE_LLVM)'=='true'">false</ExcludeLLVMFromWindowsBuild>
5 <ExcludeLLVMFromWindowsBuild Condition="'$(MONO_ENABLE_LLVM)'=='' Or '$(MONO_ENABLE_LLVM)'!='true'">true</ExcludeLLVMFromWindowsBuild>
6 </PropertyGroup>
7 <ItemGroup Label="llvm_sources">
8 <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-llvm-loaded.c">
9 <ExcludedFromBuild>$(ExcludeLLVMFromWindowsBuild)</ExcludedFromBuild>
10 <_MonoLLVMSourceFile>true</_MonoLLVMSourceFile>
11 </ClCompile>
12 <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-llvm.c">
13 <ExcludedFromBuild>$(ExcludeLLVMFromWindowsBuild)</ExcludedFromBuild>
14 <_MonoLLVMSourceFile>true</_MonoLLVMSourceFile>
15 </ClCompile>
16 <ClCompile Include="$(MonoSourceLocation)\mono\mini\llvm-runtime.cpp">
17 <ExcludedFromBuild>$(ExcludeLLVMFromWindowsBuild)</ExcludedFromBuild>
18 <ExceptionHandling>SyncCThrow</ExceptionHandling>
19 <_MonoLLVMSourceFile>true</_MonoLLVMSourceFile>
20 </ClCompile>
21 <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-llvm-cpp.cpp">
22 <ExcludedFromBuild>$(ExcludeLLVMFromWindowsBuild)</ExcludedFromBuild>
23 <_MonoLLVMSourceFile>true</_MonoLLVMSourceFile>
24 </ClCompile>
25 <ClCompile Include="$(MonoSourceLocation)\mono\mini\llvm-jit.cpp">
26 <ExcludedFromBuild>$(ExcludeLLVMFromWindowsBuild)</ExcludedFromBuild>
27 <_MonoLLVMSourceFile>true</_MonoLLVMSourceFile>
28 </ClCompile>
29 </ItemGroup>
30 </Project>