Add support for LLVM integrated build as part of Visual Studio solution
[mono-project.git] / msvc / libmini-llvm.targets
blob751007c3392b3e11065d79ed784fd02be8295202
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 <_MonoLLVMSourceFile>true</_MonoLLVMSourceFile>
19 </ClCompile>
20 <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-llvm-cpp.cpp">
21 <ExcludedFromBuild>$(ExcludeLLVMFromWindowsBuild)</ExcludedFromBuild>
22 <_MonoLLVMSourceFile>true</_MonoLLVMSourceFile>
23 </ClCompile>
24 <ClCompile Include="$(MonoSourceLocation)\mono\mini\llvm-jit.cpp">
25 <ExcludedFromBuild>$(ExcludeLLVMFromWindowsBuild)</ExcludedFromBuild>
26 <_MonoLLVMSourceFile>true</_MonoLLVMSourceFile>
27 </ClCompile>
28 </ItemGroup>
29 </Project>