1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3  <PropertyGroup Label="Globals">
4    <ProjectGuid>{63166CEB-02CC-472C-B3B7-E6C559939BDA}</ProjectGuid>
5  </PropertyGroup>
6  <PropertyGroup Label="Configuration">
7    <ConfigurationType>Application</ConfigurationType>
8    <UseOfMfc>false</UseOfMfc>
9    <CharacterSet>MultiByte</CharacterSet>
10  </PropertyGroup>
11  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
12  <!-- The following import will include the 'default' configuration options for VS projects. -->
13  <Import Project="..\..\allinone\Build.Windows.ProjectConfiguration.props" />
14  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
15  <ImportGroup Label="ExtensionSettings">
16  </ImportGroup>
17  <PropertyGroup Label="UserMacros" />
18  <PropertyGroup>
19    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
20    <OutDir>.\$(Platform)\$(Configuration)\</OutDir>
21    <IntDir>.\$(Platform)\$(Configuration)\</IntDir>
22    <!-- The ICU projects use "Win32" to mean "x86", so we need to special case it. -->
23    <OutDir Condition="'$(Platform)'=='Win32'">.\x86\$(Configuration)\</OutDir>
24    <IntDir Condition="'$(Platform)'=='Win32'">.\x86\$(Configuration)\</IntDir>
25    <!-- Disable Incremental Linking for Release builds as it prevents Link-time Code Generation -->
26    <LinkIncremental Condition="'$(Configuration)'=='Debug'">true</LinkIncremental>
27    <LinkIncremental Condition="'$(Configuration)'=='Release'">false</LinkIncremental>
28  </PropertyGroup>
29  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
30    <Midl>
31      <TypeLibraryName>.\x86\Release/ugrep.tlb</TypeLibraryName>
32      <HeaderFileName>
33      </HeaderFileName>
34    </Midl>
35    <ClCompile>
36      <Optimization>MaxSpeed</Optimization>
37      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
38      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
39      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
40      <FunctionLevelLinking>true</FunctionLevelLinking>
41      <PrecompiledHeader>
42      </PrecompiledHeader>
43      <PrecompiledHeaderOutputFile>.\x86\Release/ugrep.pch</PrecompiledHeaderOutputFile>
44      <AssemblerListingLocation>.\x86\Release/</AssemblerListingLocation>
45      <ObjectFileName>.\x86\Release/</ObjectFileName>
46      <ProgramDataBaseFileName>.\x86\Release/</ProgramDataBaseFileName>
47      <WarningLevel>Level3</WarningLevel>
48      <SuppressStartupBanner>true</SuppressStartupBanner>
49      <CompileAs>Default</CompileAs>
50    </ClCompile>
51    <Link>
52      <AdditionalOptions>/FIXED:NO %(AdditionalOptions)</AdditionalOptions>
53      <AdditionalDependencies>icuuc.lib;icuin.lib;%(AdditionalDependencies)</AdditionalDependencies>
54      <OutputFile>.\x86\Release/ugrep.exe</OutputFile>
55      <SuppressStartupBanner>true</SuppressStartupBanner>
56      <AdditionalLibraryDirectories>../../../lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
57      <ProgramDatabaseFile>.\x86\Release/ugrep.pdb</ProgramDatabaseFile>
58      <SubSystem>Console</SubSystem>
59      <DataExecutionPrevention>
60      </DataExecutionPrevention>
61    </Link>
62  </ItemDefinitionGroup>
63  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
64    <Midl>
65      <TypeLibraryName>.\x64\Release/ugrep.tlb</TypeLibraryName>
66      <HeaderFileName>
67      </HeaderFileName>
68    </Midl>
69    <ClCompile>
70      <Optimization>MaxSpeed</Optimization>
71      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
72      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
73      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
74      <FunctionLevelLinking>true</FunctionLevelLinking>
75      <PrecompiledHeader>
76      </PrecompiledHeader>
77      <PrecompiledHeaderOutputFile>.\x64\Release/ugrep.pch</PrecompiledHeaderOutputFile>
78      <AssemblerListingLocation>.\x64\Release/</AssemblerListingLocation>
79      <ObjectFileName>.\x64\Release/</ObjectFileName>
80      <ProgramDataBaseFileName>.\x64\Release/</ProgramDataBaseFileName>
81      <WarningLevel>Level3</WarningLevel>
82      <SuppressStartupBanner>true</SuppressStartupBanner>
83      <CompileAs>Default</CompileAs>
84    </ClCompile>
85    <Link>
86      <AdditionalOptions>/FIXED:NO %(AdditionalOptions)</AdditionalOptions>
87      <AdditionalDependencies>icuuc.lib;icuin.lib;%(AdditionalDependencies)</AdditionalDependencies>
88      <OutputFile>.\x64\Release/ugrep.exe</OutputFile>
89      <SuppressStartupBanner>true</SuppressStartupBanner>
90      <AdditionalLibraryDirectories>../../../lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
91      <ProgramDatabaseFile>.\x64\Release/ugrep.pdb</ProgramDatabaseFile>
92      <SubSystem>Console</SubSystem>
93      <DataExecutionPrevention>
94      </DataExecutionPrevention>
95    </Link>
96  </ItemDefinitionGroup>
97  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
98    <Midl>
99      <TypeLibraryName>.\x86\Debug/ugrep.tlb</TypeLibraryName>
100      <HeaderFileName>
101      </HeaderFileName>
102    </Midl>
103    <ClCompile>
104      <Optimization>Disabled</Optimization>
105      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
106      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
107      <PrecompiledHeader>
108      </PrecompiledHeader>
109      <PrecompiledHeaderOutputFile>.\x86\Debug/ugrep.pch</PrecompiledHeaderOutputFile>
110      <AssemblerListingLocation>.\x86\Debug/</AssemblerListingLocation>
111      <ObjectFileName>.\x86\Debug/</ObjectFileName>
112      <ProgramDataBaseFileName>.\x86\Debug/</ProgramDataBaseFileName>
113      <WarningLevel>Level3</WarningLevel>
114      <SuppressStartupBanner>true</SuppressStartupBanner>
115      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
116      <CompileAs>Default</CompileAs>
117    </ClCompile>
118    <Link>
119      <AdditionalDependencies>icuucd.lib;icuind.lib;%(AdditionalDependencies)</AdditionalDependencies>
120      <OutputFile>.\x86\Debug/ugrep.exe</OutputFile>
121      <SuppressStartupBanner>true</SuppressStartupBanner>
122      <AdditionalLibraryDirectories>../../../lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
123      <GenerateDebugInformation>true</GenerateDebugInformation>
124      <ProgramDatabaseFile>.\x86\Debug/ugrep.pdb</ProgramDatabaseFile>
125      <SubSystem>Console</SubSystem>
126      <DataExecutionPrevention>
127      </DataExecutionPrevention>
128    </Link>
129  </ItemDefinitionGroup>
130  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
131    <Midl>
132      <TypeLibraryName>.\x64\Debug/ugrep.tlb</TypeLibraryName>
133      <HeaderFileName>
134      </HeaderFileName>
135    </Midl>
136    <ClCompile>
137      <Optimization>Disabled</Optimization>
138      <AdditionalIncludeDirectories>..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
139      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
140      <PrecompiledHeader>
141      </PrecompiledHeader>
142      <PrecompiledHeaderOutputFile>.\x64\Debug/ugrep.pch</PrecompiledHeaderOutputFile>
143      <AssemblerListingLocation>.\x64\Debug/</AssemblerListingLocation>
144      <ObjectFileName>.\x64\Debug/</ObjectFileName>
145      <ProgramDataBaseFileName>.\x64\Debug/</ProgramDataBaseFileName>
146      <WarningLevel>Level3</WarningLevel>
147      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
148      <CompileAs>Default</CompileAs>
149    </ClCompile>
150    <Link>
151      <AdditionalDependencies>icuucd.lib;icuind.lib;%(AdditionalDependencies)</AdditionalDependencies>
152      <OutputFile>.\x64\Debug/ugrep.exe</OutputFile>
153      <AdditionalLibraryDirectories>../../../lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
154      <GenerateDebugInformation>true</GenerateDebugInformation>
155      <ProgramDatabaseFile>.\x64\Debug/ugrep.pdb</ProgramDatabaseFile>
156      <SubSystem>Console</SubSystem>
157      <DataExecutionPrevention>
158      </DataExecutionPrevention>
159    </Link>
160  </ItemDefinitionGroup>
161  <ItemGroup>
162    <ClCompile Include="ugrep.cpp" />
163  </ItemGroup>
164  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
165  <ImportGroup Label="ExtensionTargets">
166  </ImportGroup>
167</Project>