Committing TBB 2019 Update 9 source code
[platform/upstream/tbb.git] / examples / parallel_for / tachyon / msvs / tachyon.tbb1d.vcxproj
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3   <ItemGroup Label="ProjectConfigurations">
4     <ProjectConfiguration Include="DDDebug|Win32">
5       <Configuration>DDDebug</Configuration>
6       <Platform>Win32</Platform>
7     </ProjectConfiguration>
8     <ProjectConfiguration Include="DDDebug|x64">
9       <Configuration>DDDebug</Configuration>
10       <Platform>x64</Platform>
11     </ProjectConfiguration>
12     <ProjectConfiguration Include="DDRelease|Win32">
13       <Configuration>DDRelease</Configuration>
14       <Platform>Win32</Platform>
15     </ProjectConfiguration>
16     <ProjectConfiguration Include="DDRelease|x64">
17       <Configuration>DDRelease</Configuration>
18       <Platform>x64</Platform>
19     </ProjectConfiguration>
20     <ProjectConfiguration Include="Debug|Win32">
21       <Configuration>Debug</Configuration>
22       <Platform>Win32</Platform>
23     </ProjectConfiguration>
24     <ProjectConfiguration Include="Debug|x64">
25       <Configuration>Debug</Configuration>
26       <Platform>x64</Platform>
27     </ProjectConfiguration>
28     <ProjectConfiguration Include="Release|Win32">
29       <Configuration>Release</Configuration>
30       <Platform>Win32</Platform>
31     </ProjectConfiguration>
32     <ProjectConfiguration Include="Release|x64">
33       <Configuration>Release</Configuration>
34       <Platform>x64</Platform>
35     </ProjectConfiguration>
36   </ItemGroup>
37   <PropertyGroup Label="Globals">
38     <ProjectGuid>{924517DF-2B6A-47D5-8A11-CC347CC4D8E9}</ProjectGuid>
39     <RootNamespace>tachyon.tbb1d</RootNamespace>
40     <Keyword>Win32Proj</Keyword>
41   </PropertyGroup>
42   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
43   <Import Project="..\..\..\common\toolset.props" />
44   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DDDebug|Win32'" Label="Configuration">
45     <ConfigurationType>Application</ConfigurationType>
46     <CharacterSet>MultiByte</CharacterSet>
47     <PlatformToolset>v120</PlatformToolset>
48   </PropertyGroup>
49   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DDRelease|Win32'" Label="Configuration">
50     <ConfigurationType>Application</ConfigurationType>
51     <CharacterSet>MultiByte</CharacterSet>
52     <WholeProgramOptimization>true</WholeProgramOptimization>
53     <InterproceduralOptimization>true</InterproceduralOptimization>
54     <PlatformToolset>v120</PlatformToolset>
55   </PropertyGroup>
56   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
57     <ConfigurationType>Application</ConfigurationType>
58     <CharacterSet>MultiByte</CharacterSet>
59     <WholeProgramOptimization>true</WholeProgramOptimization>
60     <InterproceduralOptimization>true</InterproceduralOptimization>
61     <PlatformToolset>v120</PlatformToolset>
62   </PropertyGroup>
63   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
64     <ConfigurationType>Application</ConfigurationType>
65     <CharacterSet>MultiByte</CharacterSet>
66     <PlatformToolset>v120</PlatformToolset>
67   </PropertyGroup>
68   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DDDebug|x64'" Label="Configuration">
69     <ConfigurationType>Application</ConfigurationType>
70     <CharacterSet>MultiByte</CharacterSet>
71     <PlatformToolset>v120</PlatformToolset>
72   </PropertyGroup>
73   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DDRelease|x64'" Label="Configuration">
74     <ConfigurationType>Application</ConfigurationType>
75     <CharacterSet>MultiByte</CharacterSet>
76     <WholeProgramOptimization>true</WholeProgramOptimization>
77     <InterproceduralOptimization>true</InterproceduralOptimization>
78     <PlatformToolset>v120</PlatformToolset>
79   </PropertyGroup>
80   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
81     <ConfigurationType>Application</ConfigurationType>
82     <CharacterSet>MultiByte</CharacterSet>
83     <WholeProgramOptimization>true</WholeProgramOptimization>
84     <InterproceduralOptimization>true</InterproceduralOptimization>
85     <PlatformToolset>v120</PlatformToolset>
86   </PropertyGroup>
87   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
88     <ConfigurationType>Application</ConfigurationType>
89     <CharacterSet>MultiByte</CharacterSet>
90     <PlatformToolset>v120</PlatformToolset>
91   </PropertyGroup>
92   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
93   <ImportGroup Label="ExtensionSettings">
94   </ImportGroup>
95   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DDDebug|Win32'" Label="PropertySheets">
96     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
97   </ImportGroup>
98   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DDRelease|Win32'" Label="PropertySheets">
99     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
100   </ImportGroup>
101   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
102     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
103   </ImportGroup>
104   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
105     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
106   </ImportGroup>
107   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DDDebug|x64'" Label="PropertySheets">
108     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
109   </ImportGroup>
110   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DDRelease|x64'" Label="PropertySheets">
111     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
112   </ImportGroup>
113   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
114     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
115   </ImportGroup>
116   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
117     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
118   </ImportGroup>
119   <PropertyGroup Label="UserMacros" />
120   <PropertyGroup>
121     <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
122     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(TEMP)\tbb_examples\$(Platform)\$(Configuration)\tbb1d\</OutDir>
123     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(TEMP)\tbb_examples\$(SolutionName)\$(Platform)\$(Configuration)\tbb1d\</IntDir>
124     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</LinkIncremental>
125     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(TEMP)\tbb_examples\$(Platform)\$(Configuration)\tbb1d\</OutDir>
126     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(TEMP)\tbb_examples\$(SolutionName)\$(Platform)\$(Configuration)\tbb1d\</IntDir>
127     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkIncremental>
128     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(TEMP)\tbb_examples\$(Platform)\$(Configuration)\tbb1d\</OutDir>
129     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(TEMP)\tbb_examples\$(SolutionName)\$(Platform)\$(Configuration)\tbb1d\</IntDir>
130     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
131     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(TEMP)\tbb_examples\$(Platform)\$(Configuration)\tbb1d\</OutDir>
132     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(TEMP)\tbb_examples\$(SolutionName)\$(Platform)\$(Configuration)\tbb1d\</IntDir>
133     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
134     <OutDir Condition="'$(Configuration)|$(Platform)'=='DDRelease|Win32'">$(TEMP)\tbb_examples\$(Platform)\$(Configuration)\tbb1d\</OutDir>
135     <IntDir Condition="'$(Configuration)|$(Platform)'=='DDRelease|Win32'">$(TEMP)\tbb_examples\$(SolutionName)\$(Platform)\$(Configuration)\tbb1d\</IntDir>
136     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='DDRelease|Win32'">false</LinkIncremental>
137     <OutDir Condition="'$(Configuration)|$(Platform)'=='DDRelease|x64'">$(TEMP)\tbb_examples\$(Platform)\$(Configuration)\tbb1d\</OutDir>
138     <IntDir Condition="'$(Configuration)|$(Platform)'=='DDRelease|x64'">$(TEMP)\tbb_examples\$(SolutionName)\$(Platform)\$(Configuration)\tbb1d\</IntDir>
139     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='DDRelease|x64'">false</LinkIncremental>
140     <OutDir Condition="'$(Configuration)|$(Platform)'=='DDDebug|Win32'">$(TEMP)\tbb_examples\$(Platform)\$(Configuration)\tbb1d\</OutDir>
141     <IntDir Condition="'$(Configuration)|$(Platform)'=='DDDebug|Win32'">$(TEMP)\tbb_examples\$(SolutionName)\$(Platform)\$(Configuration)\tbb1d\</IntDir>
142     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='DDDebug|Win32'">false</LinkIncremental>
143     <OutDir Condition="'$(Configuration)|$(Platform)'=='DDDebug|x64'">$(TEMP)\tbb_examples\$(Platform)\$(Configuration)\tbb1d\</OutDir>
144     <IntDir Condition="'$(Configuration)|$(Platform)'=='DDDebug|x64'">$(TEMP)\tbb_examples\$(SolutionName)\$(Platform)\$(Configuration)\tbb1d\</IntDir>
145     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='DDDebug|x64'">false</LinkIncremental>
146     <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='DDDebug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
147     <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='DDDebug|Win32'" />
148     <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='DDDebug|Win32'" />
149     <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='DDDebug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
150     <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='DDDebug|x64'" />
151     <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='DDDebug|x64'" />
152     <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='DDRelease|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
153     <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='DDRelease|Win32'" />
154     <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='DDRelease|Win32'" />
155     <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='DDRelease|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
156     <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='DDRelease|x64'" />
157     <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='DDRelease|x64'" />
158     <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
159     <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
160     <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
161     <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
162     <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
163     <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
164     <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
165     <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
166     <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
167     <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
168     <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
169     <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
170   </PropertyGroup>
171   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
172     <ClCompile>
173       <Optimization>Disabled</Optimization>
174       <IntrinsicFunctions>true</IntrinsicFunctions>
175       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
176       <OmitFramePointers>true</OmitFramePointers>
177       <WholeProgramOptimization>false</WholeProgramOptimization>
178       <AdditionalIncludeDirectories>$(TBBROOT)\include;$(SolutionDir)\..\..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
179       <PreprocessorDefinitions>TBB_USE_DEBUG;_CRT_SECURE_NO_DEPRECATE;WIN32;_WINDOWS;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
180       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
181       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
182       <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
183       <PrecompiledHeader>
184       </PrecompiledHeader>
185       <ProgramDataBaseFileName>$(IntDir)%(Filename).pdb</ProgramDataBaseFileName>
186       <WarningLevel>Level2</WarningLevel>
187       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
188     </ClCompile>
189     <Link>
190       <AdditionalDependencies>tbb_debug.lib;%(AdditionalDependencies)</AdditionalDependencies>
191       <AdditionalLibraryDirectories>$(TBBROOT)\lib\ia32\vc_mt;$(TBBROOT)\lib\ia32\vc14;$(SolutionDir)\..\..\..\..\lib\ia32\vc_mt;$(SolutionDir)\..\..\..\..\lib\ia32\vc14;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
192       <GenerateDebugInformation>true</GenerateDebugInformation>
193       <SubSystem>Windows</SubSystem>
194       <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
195       <TargetMachine>MachineX86</TargetMachine>
196       <FixedBaseAddress>false</FixedBaseAddress>
197     </Link>
198     <PostBuildEvent>
199       <Message>Copying DLLs and PDBs</Message>
200       <Command>call "$(SolutionDir)\..\..\..\common\copy_libraries.bat"  ia32 debug "$(OutDir)"</Command>
201     </PostBuildEvent>
202   </ItemDefinitionGroup>
203   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
204     <Midl>
205       <TargetEnvironment>X64</TargetEnvironment>
206     </Midl>
207     <ClCompile>
208       <Optimization>Disabled</Optimization>
209       <IntrinsicFunctions>true</IntrinsicFunctions>
210       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
211       <OmitFramePointers>true</OmitFramePointers>
212       <WholeProgramOptimization>false</WholeProgramOptimization>
213       <AdditionalIncludeDirectories>$(TBBROOT)\include;$(SolutionDir)\..\..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
214       <PreprocessorDefinitions>TBB_USE_DEBUG;_CRT_SECURE_NO_DEPRECATE;WIN64;_WINDOWS;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
215       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
216       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
217       <PrecompiledHeader>
218       </PrecompiledHeader>
219       <ProgramDataBaseFileName>$(IntDir)%(Filename).pdb</ProgramDataBaseFileName>
220       <WarningLevel>Level2</WarningLevel>
221       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
222     </ClCompile>
223     <Link>
224       <AdditionalDependencies>tbb_debug.lib;%(AdditionalDependencies)</AdditionalDependencies>
225       <AdditionalLibraryDirectories>$(TBBROOT)\lib\intel64\vc_mt;$(TBBROOT)\lib\intel64\vc14;$(SolutionDir)\..\..\..\..\lib\intel64\vc_mt;$(SolutionDir)\..\..\..\..\lib\intel64\vc14;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
226       <GenerateDebugInformation>true</GenerateDebugInformation>
227       <SubSystem>Windows</SubSystem>
228       <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
229       <TargetMachine>MachineX64</TargetMachine>
230       <FixedBaseAddress>false</FixedBaseAddress>
231     </Link>
232     <PostBuildEvent>
233       <Message>Copying DLLs and PDBs</Message>
234       <Command>call "$(SolutionDir)\..\..\..\common\copy_libraries.bat"  intel64 debug "$(OutDir)"</Command>
235     </PostBuildEvent>
236   </ItemDefinitionGroup>
237   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
238     <ClCompile>
239       <IntrinsicFunctions>true</IntrinsicFunctions>
240       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
241       <OmitFramePointers>true</OmitFramePointers>
242       <WholeProgramOptimization>true</WholeProgramOptimization>
243       <AdditionalIncludeDirectories>$(TBBROOT)\include;$(SolutionDir)\..\..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
244       <PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;WIN32;_WINDOWS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
245       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
246       <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
247       <PrecompiledHeader>
248       </PrecompiledHeader>
249       <ProgramDataBaseFileName>$(IntDir)%(Filename).pdb</ProgramDataBaseFileName>
250       <WarningLevel>Level2</WarningLevel>
251       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
252     </ClCompile>
253     <Link>
254       <AdditionalDependencies>tbb.lib;%(AdditionalDependencies)</AdditionalDependencies>
255       <AdditionalLibraryDirectories>$(TBBROOT)\lib\ia32\vc_mt;$(TBBROOT)\lib\ia32\vc14;$(SolutionDir)\..\..\..\..\lib\ia32\vc_mt;$(SolutionDir)\..\..\..\..\lib\ia32\vc14;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
256       <GenerateDebugInformation>true</GenerateDebugInformation>
257       <SubSystem>Windows</SubSystem>
258       <OptimizeReferences>true</OptimizeReferences>
259       <EnableCOMDATFolding>true</EnableCOMDATFolding>
260       <TargetMachine>MachineX86</TargetMachine>
261       <FixedBaseAddress>false</FixedBaseAddress>
262     </Link>
263     <PostBuildEvent>
264       <Message>Copying DLLs and PDBs</Message>
265       <Command>call "$(SolutionDir)\..\..\..\common\copy_libraries.bat"  ia32 release "$(OutDir)"</Command>
266     </PostBuildEvent>
267   </ItemDefinitionGroup>
268   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
269     <Midl>
270       <TargetEnvironment>X64</TargetEnvironment>
271     </Midl>
272     <ClCompile>
273       <IntrinsicFunctions>true</IntrinsicFunctions>
274       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
275       <OmitFramePointers>true</OmitFramePointers>
276       <WholeProgramOptimization>true</WholeProgramOptimization>
277       <AdditionalIncludeDirectories>$(TBBROOT)\include;$(SolutionDir)\..\..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
278       <PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;WIN64;_WINDOWS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
279       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
280       <PrecompiledHeader>
281       </PrecompiledHeader>
282       <ProgramDataBaseFileName>$(IntDir)%(Filename).pdb</ProgramDataBaseFileName>
283       <WarningLevel>Level2</WarningLevel>
284       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
285     </ClCompile>
286     <Link>
287       <AdditionalDependencies>tbb.lib;%(AdditionalDependencies)</AdditionalDependencies>
288       <AdditionalLibraryDirectories>$(TBBROOT)\lib\intel64\vc_mt;$(TBBROOT)\lib\intel64\vc14;$(SolutionDir)\..\..\..\..\lib\intel64\vc_mt;$(SolutionDir)\..\..\..\..\lib\intel64\vc14;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
289       <GenerateDebugInformation>true</GenerateDebugInformation>
290       <SubSystem>Windows</SubSystem>
291       <OptimizeReferences>true</OptimizeReferences>
292       <EnableCOMDATFolding>true</EnableCOMDATFolding>
293       <TargetMachine>MachineX64</TargetMachine>
294       <FixedBaseAddress>false</FixedBaseAddress>
295     </Link>
296     <PostBuildEvent>
297       <Message>Copying DLLs and PDBs</Message>
298       <Command>call "$(SolutionDir)\..\..\..\common\copy_libraries.bat"  intel64 release "$(OutDir)"</Command>
299     </PostBuildEvent>
300   </ItemDefinitionGroup>
301   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DDRelease|Win32'">
302     <ClCompile>
303       <IntrinsicFunctions>true</IntrinsicFunctions>
304       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
305       <OmitFramePointers>true</OmitFramePointers>
306       <WholeProgramOptimization>true</WholeProgramOptimization>
307       <AdditionalIncludeDirectories>$(TBBROOT)\include;$(SolutionDir)\..\..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
308       <PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;WIN32;_WINDOWS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
309       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
310       <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
311       <PrecompiledHeader>
312       </PrecompiledHeader>
313       <ProgramDataBaseFileName>$(IntDir)%(Filename).pdb</ProgramDataBaseFileName>
314       <WarningLevel>Level2</WarningLevel>
315       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
316     </ClCompile>
317     <Link>
318       <AdditionalDependencies>tbb.lib;%(AdditionalDependencies)</AdditionalDependencies>
319       <AdditionalLibraryDirectories>$(TBBROOT)\lib\ia32\vc_mt;$(TBBROOT)\lib\ia32\vc14;$(SolutionDir)\..\..\..\..\lib\ia32\vc_mt;$(SolutionDir)\..\..\..\..\lib\ia32\vc14;$(DXSDK_DIR)\lib\x86;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
320       <GenerateDebugInformation>true</GenerateDebugInformation>
321       <SubSystem>Windows</SubSystem>
322       <OptimizeReferences>true</OptimizeReferences>
323       <EnableCOMDATFolding>true</EnableCOMDATFolding>
324       <TargetMachine>MachineX86</TargetMachine>
325       <FixedBaseAddress>false</FixedBaseAddress>
326     </Link>
327     <PostBuildEvent>
328       <Message>Copying DLLs and PDBs</Message>
329       <Command>call "$(SolutionDir)\..\..\..\common\copy_libraries.bat"  ia32 release "$(OutDir)"</Command>
330     </PostBuildEvent>
331   </ItemDefinitionGroup>
332   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DDRelease|x64'">
333     <Midl>
334       <TargetEnvironment>X64</TargetEnvironment>
335     </Midl>
336     <ClCompile>
337       <IntrinsicFunctions>true</IntrinsicFunctions>
338       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
339       <OmitFramePointers>true</OmitFramePointers>
340       <WholeProgramOptimization>true</WholeProgramOptimization>
341       <AdditionalIncludeDirectories>$(TBBROOT)\include;$(SolutionDir)\..\..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
342       <PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;WIN64;_WINDOWS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
343       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
344       <PrecompiledHeader>
345       </PrecompiledHeader>
346       <ProgramDataBaseFileName>$(IntDir)%(Filename).pdb</ProgramDataBaseFileName>
347       <WarningLevel>Level2</WarningLevel>
348       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
349     </ClCompile>
350     <Link>
351       <AdditionalDependencies>tbb.lib;%(AdditionalDependencies)</AdditionalDependencies>
352       <AdditionalLibraryDirectories>$(TBBROOT)\lib\intel64\vc_mt;$(TBBROOT)\lib\intel64\vc14;$(SolutionDir)\..\..\..\..\lib\intel64\vc_mt;$(SolutionDir)\..\..\..\..\lib\intel64\vc14;$(DXSDK_DIR)\lib\x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
353       <GenerateDebugInformation>true</GenerateDebugInformation>
354       <SubSystem>Windows</SubSystem>
355       <OptimizeReferences>true</OptimizeReferences>
356       <EnableCOMDATFolding>true</EnableCOMDATFolding>
357       <TargetMachine>MachineX64</TargetMachine>
358       <FixedBaseAddress>false</FixedBaseAddress>
359     </Link>
360     <PostBuildEvent>
361       <Message>Copying DLLs and PDBs</Message>
362       <Command>call "$(SolutionDir)\..\..\..\common\copy_libraries.bat"  intel64 release "$(OutDir)"</Command>
363     </PostBuildEvent>
364   </ItemDefinitionGroup>
365   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DDDebug|Win32'">
366     <ClCompile>
367       <Optimization>Disabled</Optimization>
368       <IntrinsicFunctions>true</IntrinsicFunctions>
369       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
370       <OmitFramePointers>true</OmitFramePointers>
371       <WholeProgramOptimization>false</WholeProgramOptimization>
372       <AdditionalIncludeDirectories>$(TBBROOT)\include;$(SolutionDir)\..\..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
373       <PreprocessorDefinitions>TBB_USE_DEBUG;_CRT_SECURE_NO_DEPRECATE;WIN32;_WINDOWS;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
374       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
375       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
376       <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
377       <PrecompiledHeader>
378       </PrecompiledHeader>
379       <ProgramDataBaseFileName>$(IntDir)%(Filename).pdb</ProgramDataBaseFileName>
380       <WarningLevel>Level2</WarningLevel>
381       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
382     </ClCompile>
383     <Link>
384       <AdditionalDependencies>tbb_debug.lib;%(AdditionalDependencies)</AdditionalDependencies>
385       <AdditionalLibraryDirectories>$(TBBROOT)\lib\ia32\vc_mt;$(TBBROOT)\lib\ia32\vc14;$(SolutionDir)\..\..\..\..\lib\ia32\vc_mt;$(SolutionDir)\..\..\..\..\lib\ia32\vc14;$(DXSDK_DIR)\lib\x86;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
386       <GenerateDebugInformation>true</GenerateDebugInformation>
387       <SubSystem>Windows</SubSystem>
388       <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
389       <TargetMachine>MachineX86</TargetMachine>
390       <FixedBaseAddress>false</FixedBaseAddress>
391     </Link>
392     <PostBuildEvent>
393       <Message>Copying DLLs and PDBs</Message>
394       <Command>call "$(SolutionDir)\..\..\..\common\copy_libraries.bat"  ia32 debug "$(OutDir)"</Command>
395     </PostBuildEvent>
396   </ItemDefinitionGroup>
397   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DDDebug|x64'">
398     <Midl>
399       <TargetEnvironment>X64</TargetEnvironment>
400     </Midl>
401     <ClCompile>
402       <Optimization>Disabled</Optimization>
403       <IntrinsicFunctions>true</IntrinsicFunctions>
404       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
405       <OmitFramePointers>true</OmitFramePointers>
406       <WholeProgramOptimization>false</WholeProgramOptimization>
407       <AdditionalIncludeDirectories>$(TBBROOT)\include;$(SolutionDir)\..\..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
408       <PreprocessorDefinitions>TBB_USE_DEBUG;_CRT_SECURE_NO_DEPRECATE;WIN64;_WINDOWS;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
409       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
410       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
411       <PrecompiledHeader>
412       </PrecompiledHeader>
413       <ProgramDataBaseFileName>$(IntDir)%(Filename).pdb</ProgramDataBaseFileName>
414       <WarningLevel>Level2</WarningLevel>
415       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
416     </ClCompile>
417     <Link>
418       <AdditionalDependencies>tbb_debug.lib;%(AdditionalDependencies)</AdditionalDependencies>
419       <AdditionalLibraryDirectories>$(TBBROOT)\lib\intel64\vc_mt;$(TBBROOT)\lib\intel64\vc14;$(SolutionDir)\..\..\..\..\lib\intel64\vc_mt;$(SolutionDir)\..\..\..\..\lib\intel64\vc14;$(DXSDK_DIR)\lib\x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
420       <GenerateDebugInformation>true</GenerateDebugInformation>
421       <SubSystem>Windows</SubSystem>
422       <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
423       <TargetMachine>MachineX64</TargetMachine>
424       <FixedBaseAddress>false</FixedBaseAddress>
425     </Link>
426     <PostBuildEvent>
427       <Message>Copying DLLs and PDBs</Message>
428       <Command>call "$(SolutionDir)\..\..\..\common\copy_libraries.bat"  intel64 debug "$(OutDir)"</Command>
429     </PostBuildEvent>
430   </ItemDefinitionGroup>
431   <ItemGroup>
432     <ProjectReference Include="tachyon.vcxproj">
433       <Project>{924517df-2b6a-47d5-8a11-cc247cc4d810}</Project>
434       <Private>false</Private>
435       <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
436       <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
437     </ProjectReference>
438   </ItemGroup>
439   <ItemGroup>
440     <ClCompile Include="..\src\trace.tbb1d.cpp" />
441   </ItemGroup>
442   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
443   <ImportGroup Label="ExtensionTargets">
444   </ImportGroup>
445 </Project>