0024786: Move functionality of WOK command wgenproj to OCCT tool genproj
[occt.git] / adm / templates / template.vc10
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3   <ItemGroup Label="ProjectConfigurations">
4     <ProjectConfiguration Include="Debug|Win32">
5       <Configuration>Debug</Configuration>
6       <Platform>Win32</Platform>
7     </ProjectConfiguration>
8     <ProjectConfiguration Include="Release|Win32">
9       <Configuration>Release</Configuration>
10       <Platform>Win32</Platform>
11     </ProjectConfiguration>
12     <ProjectConfiguration Include="Debug|x64">
13       <Configuration>Debug</Configuration>
14       <Platform>x64</Platform>
15     </ProjectConfiguration>
16     <ProjectConfiguration Include="Release|x64">
17       <Configuration>Release</Configuration>
18       <Platform>x64</Platform>
19     </ProjectConfiguration>
20   </ItemGroup>
21   <PropertyGroup Label="Globals">
22     <ProjectGuid>__PROJECT_GUID__</ProjectGuid>
23   </PropertyGroup>
24   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
25   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
26     <ConfigurationType>DynamicLibrary</ConfigurationType>
27   </PropertyGroup>
28   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
29     <ConfigurationType>DynamicLibrary</ConfigurationType>
30   </PropertyGroup>
31   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
32     <ConfigurationType>DynamicLibrary</ConfigurationType>
33   </PropertyGroup>
34   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
35     <ConfigurationType>DynamicLibrary</ConfigurationType>
36   </PropertyGroup>
37   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
38   <ImportGroup Label="ExtensionSettings">
39   </ImportGroup>
40   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
41     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
42   </ImportGroup>
43   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
44     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
45   </ImportGroup>
46   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
47     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
48   </ImportGroup>
49   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
50     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
51   </ImportGroup>
52   <PropertyGroup Label="UserMacros" />
53   <PropertyGroup>
54     <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
55     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\..\..\..\win32\vc10\bin\</OutDir>
56     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\..\..\..\win32\vc10\obj\__TKNAM__\</IntDir>
57     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
58     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\..\..\..\win32\vc10\bind\</OutDir>
59     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\..\..\..\win32\vc10\objd\__TKNAM__\</IntDir>
60     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</LinkIncremental>
61     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\..\..\..\win64\vc10\bin\</OutDir>
62     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\..\..\..\win64\vc10\obj\__TKNAM__\</IntDir>
63     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
64     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\..\..\..\win64\vc10\bind\</OutDir>
65     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\..\..\..\win64\vc10\objd\__TKNAM__\</IntDir>
66     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkIncremental>
67   </PropertyGroup>
68   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
69     <Midl>
70       <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
71       <MkTypLibCompatible>true</MkTypLibCompatible>
72       <SuppressStartupBanner>true</SuppressStartupBanner>
73       <TargetEnvironment>Win32</TargetEnvironment>
74       <TypeLibraryName>.\..\..\..\win32\vc10\bin\__TKNAM__.tlb</TypeLibraryName>
75       <HeaderFileName>
76       </HeaderFileName>
77     </Midl>
78     <ClCompile>
79       <AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
80       <AdditionalIncludeDirectories>__TKINC__;$(CSF_OPT_INC);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
81       <MultiProcessorCompilation>true</MultiProcessorCompilation>
82       <Optimization>MaxSpeed</Optimization>
83       <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
84       <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;WNT;No_Exception;CSFDB;$(CSF_DEFINES)__TKDEFS__;%(PreprocessorDefinitions)</PreprocessorDefinitions>
85       <StringPooling>true</StringPooling>
86       <ExceptionHandling>Async</ExceptionHandling>
87       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
88       <FunctionLevelLinking>true</FunctionLevelLinking>
89       <AssemblerListingLocation>.\..\..\..\win32\vc10\obj\__TKNAM__/</AssemblerListingLocation>
90       <ObjectFileName>.\..\..\..\win32\vc10\obj\__TKNAM__/</ObjectFileName>
91       <ProgramDataBaseFileName>.\..\..\..\win32\vc10\obj\__TKNAM__/</ProgramDataBaseFileName>
92       <WarningLevel>Level4</WarningLevel>
93       <SuppressStartupBanner>true</SuppressStartupBanner>
94       <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
95       <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
96       <FloatingPointModel>Precise</FloatingPointModel>
97     </ClCompile>
98     <ResourceCompile>
99       <AdditionalIncludeDirectories>..\..\..\inc;$(CSF_OPT_INC);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
100       <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;WNT;No_Exception;CSFDB;$(CSF_DEFINES)__TKDEFS__;%(PreprocessorDefinitions)</PreprocessorDefinitions>
101     </ResourceCompile>
102     <Link>
103       <AdditionalDependencies>__TKDEP__;ws2_32.lib;vfw32.lib;%(AdditionalDependencies)</AdditionalDependencies>
104       <OutputFile>.\..\..\..\win32\vc10\bin\__TKNAM__.dll</OutputFile>
105       <SuppressStartupBanner>true</SuppressStartupBanner>
106       <AdditionalLibraryDirectories>..\..\..\win32\vc10\lib;$(CSF_OPT_LIB32);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
107       <ProgramDatabaseFile>.\..\..\..\win32\vc10\bin\__TKNAM__.pdb</ProgramDatabaseFile>
108       <SubSystem>Console</SubSystem>
109       <ImportLibrary>..\..\..\win32\vc10\lib\__TKNAM__.lib</ImportLibrary>
110     </Link>
111   </ItemDefinitionGroup>
112   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
113     <Midl>
114       <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
115       <MkTypLibCompatible>true</MkTypLibCompatible>
116       <SuppressStartupBanner>true</SuppressStartupBanner>
117       <TargetEnvironment>Win32</TargetEnvironment>
118       <TypeLibraryName>.\..\..\..\win32\vc10\bind\__TKNAM__.tlb</TypeLibraryName>
119       <HeaderFileName>
120       </HeaderFileName>
121     </Midl>
122     <ClCompile>
123       <AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
124       <AdditionalIncludeDirectories>__TKINC__;$(CSF_OPT_INC);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
125       <MultiProcessorCompilation>true</MultiProcessorCompilation>
126       <Optimization>Disabled</Optimization>
127       <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
128       <PreprocessorDefinitions>DEB;_DEBUG;WIN32;_WINDOWS;WNT;CSFDB;$(CSF_DEFINES)__TKDEFS__;%(PreprocessorDefinitions)</PreprocessorDefinitions>
129       <ExceptionHandling>Async</ExceptionHandling>
130       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
131       <AssemblerListingLocation>.\..\..\..\win32\vc10\objd\__TKNAM__/</AssemblerListingLocation>
132       <ObjectFileName>.\..\..\..\win32\vc10\objd\__TKNAM__/</ObjectFileName>
133       <ProgramDataBaseFileName>.\..\..\..\win32\vc10\objd\__TKNAM__/</ProgramDataBaseFileName>
134       <WarningLevel>Level4</WarningLevel>
135       <SuppressStartupBanner>true</SuppressStartupBanner>
136       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
137       <CompileAs>Default</CompileAs>
138       <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
139       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
140       <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
141       <FloatingPointModel>Precise</FloatingPointModel>
142     </ClCompile>
143     <ResourceCompile>
144       <AdditionalIncludeDirectories>..\..\..\inc;$(CSF_OPT_INC);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
145       <PreprocessorDefinitions>DEB;_DEBUG;WIN32;_WINDOWS;WNT;CSFDB;$(CSF_DEFINES)__TKDEFS__;%(PreprocessorDefinitions)</PreprocessorDefinitions>
146     </ResourceCompile>
147     <Link>
148       <AdditionalDependencies>__TKDEP__;ws2_32.lib;vfw32.lib;%(AdditionalDependencies)</AdditionalDependencies>
149       <OutputFile>.\..\..\..\win32\vc10\bind\__TKNAM__.dll</OutputFile>
150       <SuppressStartupBanner>true</SuppressStartupBanner>
151       <AdditionalLibraryDirectories>..\..\..\win32\vc10\libd;$(CSF_OPT_LIB32D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
152       <GenerateDebugInformation>true</GenerateDebugInformation>
153       <ProgramDatabaseFile>..\..\..\win32\vc10\bind\__TKNAM__.pdb</ProgramDatabaseFile>
154       <SubSystem>Console</SubSystem>
155       <ImportLibrary>..\..\..\win32\vc10\libd\__TKNAM__.lib</ImportLibrary>
156     </Link>
157   </ItemDefinitionGroup>
158   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
159     <Midl>
160       <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
161       <MkTypLibCompatible>true</MkTypLibCompatible>
162       <SuppressStartupBanner>true</SuppressStartupBanner>
163       <TargetEnvironment>x64</TargetEnvironment>
164       <TypeLibraryName>.\..\..\..\win64\vc10\bin\__TKNAM__.tlb</TypeLibraryName>
165       <HeaderFileName>
166       </HeaderFileName>
167     </Midl>
168     <ClCompile>
169       <AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
170       <AdditionalIncludeDirectories>__TKINC__;$(CSF_OPT_INC);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
171       <MultiProcessorCompilation>true</MultiProcessorCompilation>
172       <Optimization>MaxSpeed</Optimization>
173       <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
174       <PreprocessorDefinitions>NDEBUG;WIN64;_WINDOWS;WNT;No_Exception;CSFDB;$(CSF_DEFINES)__TKDEFS__;%(PreprocessorDefinitions)</PreprocessorDefinitions>
175       <StringPooling>true</StringPooling>
176       <ExceptionHandling>Async</ExceptionHandling>
177       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
178       <FunctionLevelLinking>true</FunctionLevelLinking>
179       <AssemblerListingLocation>.\..\..\..\win64\vc10\obj\__TKNAM__/</AssemblerListingLocation>
180       <ObjectFileName>.\..\..\..\win64\vc10\obj\__TKNAM__/</ObjectFileName>
181       <ProgramDataBaseFileName>.\..\..\..\win64\vc10\obj\__TKNAM__/</ProgramDataBaseFileName>
182       <WarningLevel>Level4</WarningLevel>
183       <SuppressStartupBanner>true</SuppressStartupBanner>
184       <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
185       <FloatingPointModel>Precise</FloatingPointModel>
186     </ClCompile>
187     <ResourceCompile>
188       <AdditionalIncludeDirectories>..\..\..\inc;$(CSF_OPT_INC);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
189       <PreprocessorDefinitions>NDEBUG;WIN64;_WINDOWS;WNT;No_Exception;CSFDB;$(CSF_DEFINES)__TKDEFS__;%(PreprocessorDefinitions)</PreprocessorDefinitions>
190     </ResourceCompile>
191     <Link>
192       <AdditionalDependencies>__TKDEP__;ws2_32.lib;vfw32.lib;%(AdditionalDependencies)</AdditionalDependencies>
193       <OutputFile>.\..\..\..\win64\vc10\bin\__TKNAM__.dll</OutputFile>
194       <SuppressStartupBanner>true</SuppressStartupBanner>
195       <AdditionalLibraryDirectories>..\..\..\win64\vc10\lib;$(CSF_OPT_LIB64);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
196       <ProgramDatabaseFile>.\..\..\..\win64\vc10\bin\__TKNAM__.pdb</ProgramDatabaseFile>
197       <SubSystem>Console</SubSystem>
198       <ImportLibrary>..\..\..\win64\vc10\lib\__TKNAM__.lib</ImportLibrary>
199     </Link>
200   </ItemDefinitionGroup>
201   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
202     <Midl>
203       <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
204       <MkTypLibCompatible>true</MkTypLibCompatible>
205       <SuppressStartupBanner>true</SuppressStartupBanner>
206       <TargetEnvironment>x64</TargetEnvironment>
207       <TypeLibraryName>.\..\..\..\win64\vc10\bind\__TKNAM__.tlb</TypeLibraryName>
208       <HeaderFileName>
209       </HeaderFileName>
210     </Midl>
211     <ClCompile>
212       <AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
213       <AdditionalIncludeDirectories>__TKINC__;$(CSF_OPT_INC);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
214       <MultiProcessorCompilation>true</MultiProcessorCompilation>
215       <Optimization>Disabled</Optimization>
216       <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
217       <PreprocessorDefinitions>DEB;_DEBUG;WIN64;_WINDOWS;WNT;CSFDB;$(CSF_DEFINES)__TKDEFS__;%(PreprocessorDefinitions)</PreprocessorDefinitions>
218       <ExceptionHandling>Async</ExceptionHandling>
219       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
220       <AssemblerListingLocation>.\..\..\..\win64\vc10\objd\__TKNAM__/</AssemblerListingLocation>
221       <ObjectFileName>.\..\..\..\win64\vc10\objd\__TKNAM__/</ObjectFileName>
222       <ProgramDataBaseFileName>.\..\..\..\win64\vc10\objd\__TKNAM__/</ProgramDataBaseFileName>
223       <WarningLevel>Level4</WarningLevel>
224       <SuppressStartupBanner>true</SuppressStartupBanner>
225       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
226       <CompileAs>Default</CompileAs>
227       <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
228       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
229       <FloatingPointModel>Precise</FloatingPointModel>
230     </ClCompile>
231     <ResourceCompile>
232       <AdditionalIncludeDirectories>..\..\..\inc;$(CSF_OPT_INC);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
233       <PreprocessorDefinitions>DEB;_DEBUG;WIN64;_WINDOWS;WNT;CSFDB;$(CSF_DEFINES)__TKDEFS__;%(PreprocessorDefinitions)</PreprocessorDefinitions>
234     </ResourceCompile>
235     <Link>
236       <AdditionalDependencies>__TKDEP__;ws2_32.lib;vfw32.lib;%(AdditionalDependencies)</AdditionalDependencies>
237       <OutputFile>.\..\..\..\win64\vc10\bind\__TKNAM__.dll</OutputFile>
238       <SuppressStartupBanner>true</SuppressStartupBanner>
239       <AdditionalLibraryDirectories>..\..\..\win64\vc10\libd;$(CSF_OPT_LIB64D);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
240       <GenerateDebugInformation>true</GenerateDebugInformation>
241       <ProgramDatabaseFile>..\..\..\win64\vc10\bind\__TKNAM__.pdb</ProgramDatabaseFile>
242       <SubSystem>Console</SubSystem>
243       <ImportLibrary>..\..\..\win64\vc10\libd\__TKNAM__.lib</ImportLibrary>
244     </Link>
245   </ItemDefinitionGroup>
246   <ItemGroup>
247 __FILES__
248   </ItemGroup>
249   <ItemGroup>
250     <ResourceCompile Include="__TKNAM__.rc" />
251   </ItemGroup>
252   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
253   <ImportGroup Label="ExtensionTargets">
254   </ImportGroup>
255 </Project>