[ARM] Add support for MVE pre and post inc loads and stores
[llvm-core.git] / tools / msbuild / llvm.csproj
blob39e898d73682788ad7bd409350522829e671ce94
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <Project ToolsVersion="15.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
3   <PropertyGroup>\r
4     <MinimumVisualStudioVersion>15.0</MinimumVisualStudioVersion>\r
5     <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>\r
6   </PropertyGroup>\r
7   <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />\r
8   <PropertyGroup>\r
9     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>\r
10     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
11     <SchemaVersion>2.0</SchemaVersion>\r
12     <ProjectTypeGuids>{82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>\r
13     <ProjectGuid>{62530D9E-1B24-4C31-8DC9-AE47E9E5DC53}</ProjectGuid>\r
14     <OutputType>Library</OutputType>\r
15     <AppDesignerFolder>Properties</AppDesignerFolder>\r
16     <RootNamespace>llvm</RootNamespace>\r
17     <AssemblyName>llvm</AssemblyName>\r
18     <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>\r
19     <GeneratePkgDefFile>false</GeneratePkgDefFile>\r
20     <IncludeAssemblyInVSIXContainer>false</IncludeAssemblyInVSIXContainer>\r
21     <IncludeDebugSymbolsInVSIXContainer>false</IncludeDebugSymbolsInVSIXContainer>\r
22     <IncludeDebugSymbolsInLocalVSIXDeployment>false</IncludeDebugSymbolsInLocalVSIXDeployment>\r
23     <CopyBuildOutputToOutputDirectory>false</CopyBuildOutputToOutputDirectory>\r
24     <CopyOutputSymbolsToOutputDirectory>false</CopyOutputSymbolsToOutputDirectory>\r
25     <StartAction>Program</StartAction>\r
26     <StartProgram Condition="'$(DevEnvDir)' != ''">$(DevEnvDir)devenv.exe</StartProgram>\r
27     <StartArguments>/rootsuffix Exp</StartArguments>\r
28   </PropertyGroup>\r
29   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
30     <DebugSymbols>true</DebugSymbols>\r
31     <DebugType>full</DebugType>\r
32     <Optimize>false</Optimize>\r
33     <OutputPath>bin\Debug\</OutputPath>\r
34     <DefineConstants>DEBUG;TRACE</DefineConstants>\r
35     <ErrorReport>prompt</ErrorReport>\r
36     <WarningLevel>4</WarningLevel>\r
37   </PropertyGroup>\r
38   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
39     <DebugType>pdbonly</DebugType>\r
40     <Optimize>true</Optimize>\r
41     <OutputPath>bin\Release\</OutputPath>\r
42     <DefineConstants>TRACE</DefineConstants>\r
43     <ErrorReport>prompt</ErrorReport>\r
44     <WarningLevel>4</WarningLevel>\r
45   </PropertyGroup>\r
46   <ItemGroup>\r
47     <Content Include="llvm-general.xml">\r
48       <IncludeInVSIX>true</IncludeInVSIX>\r
49       <InstallRoot>VCTargets</InstallRoot>\r
50       <VSIXSubPath>1033</VSIXSubPath>\r
51     </Content>\r
52     <Content Include="LLVM.Cpp.Common.props">\r
53       <IncludeInVSIX>true</IncludeInVSIX>\r
54       <InstallRoot>VCTargets</InstallRoot>\r
55     </Content>\r
56     <Content Include="license.txt">\r
57       <CopyToOutputDirectory>Always</CopyToOutputDirectory>\r
58       <IncludeInVSIX>true</IncludeInVSIX>\r
59     </Content>\r
60     <Content Include="LLVM.Cpp.Common.targets">\r
61       <IncludeInVSIX>true</IncludeInVSIX>\r
62       <InstallRoot>VCTargets</InstallRoot>\r
63     </Content>\r
64     <None Include="source.extension.vsixmanifest">\r
65       <SubType>Designer</SubType>\r
66     </None>\r
67     <None Include="Key.snk" />\r
68     <Content Include="Platformx64\Toolset.props">\r
69       <IncludeInVSIX>true</IncludeInVSIX>\r
70       <InstallRoot>VCTargets</InstallRoot>\r
71       <VSIXSubPath>Platforms\x64\PlatformToolsets\llvm</VSIXSubPath>\r
72     </Content>\r
73     <Content Include="Platformx64\Toolset.targets">\r
74       <IncludeInVSIX>true</IncludeInVSIX>\r
75       <InstallRoot>VCTargets</InstallRoot>\r
76       <VSIXSubPath>Platforms\x64\PlatformToolsets\llvm</VSIXSubPath>\r
77     </Content>\r
78     <Content Include="Platformx86\Toolset.props">\r
79       <IncludeInVSIX>true</IncludeInVSIX>\r
80       <InstallRoot>VCTargets</InstallRoot>\r
81       <VSIXSubPath>Platforms\Win32\PlatformToolsets\llvm</VSIXSubPath>\r
82     </Content>\r
83     <Content Include="Platformx86\Toolset.targets">\r
84       <IncludeInVSIX>true</IncludeInVSIX>\r
85       <InstallRoot>VCTargets</InstallRoot>\r
86       <VSIXSubPath>Platforms\Win32\PlatformToolsets\llvm</VSIXSubPath>\r
87     </Content>\r
88   </ItemGroup>\r
89   <ItemGroup>\r
90     <Folder Include="Properties\" />\r
91   </ItemGroup>\r
92   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
93   <Import Project="$(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets" Condition="'$(VSToolsPath)' != ''" />\r
94   <PropertyGroup>\r
95     <PreBuildEvent>if not exist $(ProjectDir)Key.snk ("$(TargetFrameworkSDKToolsDirectory)\x64\sn.exe" -k $(ProjectDir)Key.snk)</PreBuildEvent>\r
96   </PropertyGroup>\r
97 </Project>