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