0028824: Possibility to build OCCT 7.1.0 and above using Visual Studio 2008
[occt.git] / adm / templates / template.vc9
1 <?xml version="1.0" encoding="windows-1251"?>
2 <VisualStudioProject
3         ProjectType="Visual C++"
4         Version="9.00"
5         Name="__TKNAM__"
6         ProjectGUID="__PROJECT_GUID__"
7         TargetFrameworkVersion="0"
8         >
9         <Platforms>
10                 <Platform
11                         Name="Win32"
12                 />
13                 <Platform
14                         Name="x64"
15                 />
16         </Platforms>
17         <ToolFiles>
18         </ToolFiles>
19         <Configurations>
20                 <Configuration
21                         Name="Release|Win32"
22                         OutputDirectory=".\..\..\..\win32\vc9\bin"
23                         IntermediateDirectory=".\..\..\..\win32\vc9\obj\__TKNAM__"
24                         ConfigurationType="2"
25                         UseOfMFC="0"
26                         ATLMinimizesCRunTimeLibraryUsage="false"
27                         CharacterSet="1"
28                         >
29                         <Tool
30                                 Name="VCPreBuildEventTool"
31                         />
32                         <Tool
33                                 Name="VCCustomBuildTool"
34                         />
35                         <Tool
36                                 Name="VCXMLDataGeneratorTool"
37                         />
38                         <Tool
39                                 Name="VCWebServiceProxyGeneratorTool"
40                         />
41                         <Tool
42                                 Name="VCMIDLTool"
43                                 PreprocessorDefinitions="NDEBUG"
44                                 MkTypLibCompatible="true"
45                                 SuppressStartupBanner="true"
46                                 TargetEnvironment="1"
47                                 TypeLibraryName=".\..\..\..\win32\vc9\bin\__TKNAM__.tlb"
48                                 HeaderFileName=""
49                         />
50                         <Tool
51                                 Name="VCCLCompilerTool"
52                                 AdditionalOptions="-MP /bigobj"
53                                 AdditionalIncludeDirectories="__TKINC__;$(CSF_OPT_INC)"
54                                 Optimization="2"
55                                 InlineFunctionExpansion="1"
56                                 PreprocessorDefinitions="NDEBUG;No_Exception;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;$(CSF_DEFINES)__TKDEFS__"
57                                 StringPooling="true"
58                                 ExceptionHandling="2"
59                                 RuntimeLibrary="2"
60                                 EnableEnhancedInstructionSet="2"
61                                 EnableFunctionLevelLinking="true"
62                                 FloatingPointModel="0"
63                                 PrecompiledHeaderFile=".\..\..\..\win32\vc9\obj\__TKNAM__\__TKNAM__.pch"
64                                 AssemblerListingLocation=".\..\..\..\win32\vc9\obj\__TKNAM__/"
65                                 ObjectFile=".\..\..\..\win32\vc9\obj\__TKNAM__/"
66                                 ProgramDataBaseFileName=".\..\..\..\win32\vc9\obj\__TKNAM__/"
67                                 WarningLevel="4"
68                                 SuppressStartupBanner="true"
69                         />
70                         <Tool
71                                 Name="VCManagedResourceCompilerTool"
72                         />
73                         <Tool
74                                 Name="VCResourceCompilerTool"
75                                 AdditionalIncludeDirectories="..\..\..\inc;$(CSF_OPT_INC)"
76                                 PreprocessorDefinitions="NDEBUG;No_Exception;$(CSF_DEFINES)__TKDEFS__"
77                         />
78                         <Tool
79                                 Name="VCPreLinkEventTool"
80                         />
81                         <Tool
82                                 Name="VCLinkerTool"
83                                 AdditionalDependencies="__TKDEP__ ws2_32.lib"
84                                 OutputFile=".\..\..\..\win32\vc9\bin\__TKNAM__.dll"
85                                 LinkIncremental="1"
86                                 SuppressStartupBanner="true"
87                                 AdditionalLibraryDirectories="..\..\..\win32\vc9\lib;$(CSF_OPT_LIB32)"
88                                 ProgramDatabaseFile=".\..\..\..\win32\vc9\bin\__TKNAM__.pdb"
89                                 SubSystem="2"
90                                 RandomizedBaseAddress="1"
91                                 DataExecutionPrevention="0"
92                                 ImportLibrary="..\..\..\win32\vc9\lib\__TKNAM__.lib"
93                                 TargetMachine="1"
94                         />
95                         <Tool
96                                 Name="VCALinkTool"
97                         />
98                         <Tool
99                                 Name="VCManifestTool"
100                         />
101                         <Tool
102                                 Name="VCXDCMakeTool"
103                         />
104                         <Tool
105                                 Name="VCBscMakeTool"
106                         />
107                         <Tool
108                                 Name="VCFxCopTool"
109                         />
110                         <Tool
111                                 Name="VCAppVerifierTool"
112                         />
113                         <Tool
114                                 Name="VCPostBuildEventTool"
115                         />
116                 </Configuration>
117                 <Configuration
118                         Name="Debug|Win32"
119                         OutputDirectory=".\..\..\..\win32\vc9\bind"
120                         IntermediateDirectory=".\..\..\..\win32\vc9\objd\__TKNAM__"
121                         ConfigurationType="2"
122                         UseOfMFC="0"
123                         ATLMinimizesCRunTimeLibraryUsage="false"
124                         CharacterSet="1"
125                         >
126                         <Tool
127                                 Name="VCPreBuildEventTool"
128                         />
129                         <Tool
130                                 Name="VCCustomBuildTool"
131                         />
132                         <Tool
133                                 Name="VCXMLDataGeneratorTool"
134                         />
135                         <Tool
136                                 Name="VCWebServiceProxyGeneratorTool"
137                         />
138                         <Tool
139                                 Name="VCMIDLTool"
140                                 PreprocessorDefinitions="_DEBUG"
141                                 MkTypLibCompatible="true"
142                                 SuppressStartupBanner="true"
143                                 TargetEnvironment="1"
144                                 TypeLibraryName=".\..\..\..\win32\vc9\bind\__TKNAM__.tlb"
145                                 HeaderFileName=""
146                         />
147                         <Tool
148                                 Name="VCCLCompilerTool"
149                                 AdditionalOptions="-MP"
150                                 AdditionalIncludeDirectories="__TKINC__;$(CSF_OPT_INC)"
151                                 Optimization="0"
152                                 InlineFunctionExpansion="1"
153                                 PreprocessorDefinitions="_DEBUG;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;$(CSF_DEFINES)__TKDEFS__"
154                                 ExceptionHandling="2"
155                                 BasicRuntimeChecks="3"
156                                 RuntimeLibrary="3"
157                                 EnableEnhancedInstructionSet="2"
158                                 FloatingPointModel="0"
159                                 PrecompiledHeaderFile=".\..\..\..\win32\vc9\objd\__TKNAM__\__TKNAM__.pch"
160                                 AssemblerListingLocation=".\..\..\..\win32\vc9\objd\__TKNAM__/"
161                                 ObjectFile=".\..\..\..\win32\vc9\objd\__TKNAM__/"
162                                 ProgramDataBaseFileName=".\..\..\..\win32\vc9\objd\__TKNAM__/"
163                                 WarningLevel="4"
164                                 SuppressStartupBanner="true"
165                                 Detect64BitPortabilityProblems="false"
166                                 DebugInformationFormat="3"
167                                 CompileAs="0"
168                         />
169                         <Tool
170                                 Name="VCManagedResourceCompilerTool"
171                         />
172                         <Tool
173                                 Name="VCResourceCompilerTool"
174                                 AdditionalIncludeDirectories="..\..\..\inc;$(CSF_OPT_INC)"
175                                 PreprocessorDefinitions="_DEBUG;$(CSF_DEFINES)__TKDEFS__"
176                         />
177                         <Tool
178                                 Name="VCPreLinkEventTool"
179                         />
180                         <Tool
181                                 Name="VCLinkerTool"
182                                 AdditionalDependencies="__TKDEP__ ws2_32.lib"
183                                 OutputFile=".\..\..\..\win32\vc9\bind\__TKNAM__.dll"
184                                 LinkIncremental="1"
185                                 SuppressStartupBanner="true"
186                                 AdditionalLibraryDirectories="..\..\..\win32\vc9\libd;$(CSF_OPT_LIB32D)"
187                                 GenerateDebugInformation="true"
188                                 ProgramDatabaseFile="..\..\..\win32\vc9\bind\__TKNAM__.pdb"
189                                 SubSystem="2"
190                                 RandomizedBaseAddress="1"
191                                 ImportLibrary="..\..\..\win32\vc9\libd\__TKNAM__.lib"
192                         />
193                         <Tool
194                                 Name="VCALinkTool"
195                         />
196                         <Tool
197                                 Name="VCManifestTool"
198                         />
199                         <Tool
200                                 Name="VCXDCMakeTool"
201                         />
202                         <Tool
203                                 Name="VCBscMakeTool"
204                         />
205                         <Tool
206                                 Name="VCFxCopTool"
207                         />
208                         <Tool
209                                 Name="VCAppVerifierTool"
210                         />
211                         <Tool
212                                 Name="VCPostBuildEventTool"
213                         />
214                 </Configuration>
215                 <Configuration
216                         Name="Release|x64"
217                         OutputDirectory=".\..\..\..\win64\vc9\bin"
218                         IntermediateDirectory=".\..\..\..\win64\vc9\obj\__TKNAM__"
219                         ConfigurationType="2"
220                         UseOfMFC="0"
221                         ATLMinimizesCRunTimeLibraryUsage="false"
222                         CharacterSet="1"
223                         >
224                         <Tool
225                                 Name="VCPreBuildEventTool"
226                         />
227                         <Tool
228                                 Name="VCCustomBuildTool"
229                         />
230                         <Tool
231                                 Name="VCXMLDataGeneratorTool"
232                         />
233                         <Tool
234                                 Name="VCWebServiceProxyGeneratorTool"
235                         />
236                         <Tool
237                                 Name="VCMIDLTool"
238                                 PreprocessorDefinitions="NDEBUG"
239                                 MkTypLibCompatible="true"
240                                 SuppressStartupBanner="true"
241                                 TargetEnvironment="1"
242                                 TypeLibraryName=".\..\..\..\win64\vc9\bin\__TKNAM__.tlb"
243                                 HeaderFileName=""
244                         />
245                         <Tool
246                                 Name="VCCLCompilerTool"
247                                 AdditionalOptions="-MP -favor:blend"
248                                 AdditionalIncludeDirectories="__TKINC__;$(CSF_OPT_INC)"
249                                 Optimization="2"
250                                 InlineFunctionExpansion="1"
251                                 PreprocessorDefinitions="NDEBUG;No_Exception;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;$(CSF_DEFINES)__TKDEFS__"
252                                 StringPooling="true"
253                                 ExceptionHandling="2"
254                                 RuntimeLibrary="2"
255                                 EnableFunctionLevelLinking="true"
256                                 FloatingPointModel="0"
257                                 PrecompiledHeaderFile=".\..\..\..\win64\vc9\obj\__TKNAM__\__TKNAM__.pch"
258                                 AssemblerListingLocation=".\..\..\..\win64\vc9\obj\__TKNAM__/"
259                                 ObjectFile=".\..\..\..\win64\vc9\obj\__TKNAM__/"
260                                 ProgramDataBaseFileName=".\..\..\..\win64\vc9\obj\__TKNAM__/"
261                                 WarningLevel="4"
262                                 SuppressStartupBanner="true"
263                         />
264                         <Tool
265                                 Name="VCManagedResourceCompilerTool"
266                         />
267                         <Tool
268                                 Name="VCResourceCompilerTool"
269                                 AdditionalIncludeDirectories="..\..\..\inc;$(CSF_OPT_INC)"
270                                 PreprocessorDefinitions="NDEBUG;No_Exception;$(CSF_DEFINES)__TKDEFS__"
271                         />
272                         <Tool
273                                 Name="VCPreLinkEventTool"
274                         />
275                         <Tool
276                                 Name="VCLinkerTool"
277                                 AdditionalDependencies="__TKDEP__ ws2_32.lib"
278                                 OutputFile=".\..\..\..\win64\vc9\bin\__TKNAM__.dll"
279                                 LinkIncremental="1"
280                                 SuppressStartupBanner="true"
281                                 AdditionalLibraryDirectories="..\..\..\win64\vc9\lib;$(CSF_OPT_LIB64)"
282                                 ProgramDatabaseFile=".\..\..\..\win64\vc9\bin\__TKNAM__.pdb"
283                                 SubSystem="2"
284                                 ImportLibrary="..\..\..\win64\vc9\lib\__TKNAM__.lib"
285                                 TargetMachine="X64"
286                         />
287                         <Tool
288                                 Name="VCALinkTool"
289                         />
290                         <Tool
291                                 Name="VCManifestTool"
292                         />
293                         <Tool
294                                 Name="VCXDCMakeTool"
295                         />
296                         <Tool
297                                 Name="VCBscMakeTool"
298                         />
299                         <Tool
300                                 Name="VCFxCopTool"
301                         />
302                         <Tool
303                                 Name="VCAppVerifierTool"
304                         />
305                         <Tool
306                                 Name="VCPostBuildEventTool"
307                         />
308                 </Configuration>
309                 <Configuration
310                         Name="Debug|x64"
311                         OutputDirectory=".\..\..\..\win64\vc9\bind"
312                         IntermediateDirectory=".\..\..\..\win64\vc9\objd\__TKNAM__"
313                         ConfigurationType="2"
314                         UseOfMFC="0"
315                         ATLMinimizesCRunTimeLibraryUsage="false"
316                         CharacterSet="1"
317                         >
318                         <Tool
319                                 Name="VCPreBuildEventTool"
320                         />
321                         <Tool
322                                 Name="VCCustomBuildTool"
323                         />
324                         <Tool
325                                 Name="VCXMLDataGeneratorTool"
326                         />
327                         <Tool
328                                 Name="VCWebServiceProxyGeneratorTool"
329                         />
330                         <Tool
331                                 Name="VCMIDLTool"
332                                 PreprocessorDefinitions="_DEBUG"
333                                 MkTypLibCompatible="true"
334                                 SuppressStartupBanner="true"
335                                 TargetEnvironment="1"
336                                 TypeLibraryName=".\..\..\..\win64\vc9\bind\__TKNAM__.tlb"
337                                 HeaderFileName=""
338                         />
339                         <Tool
340                                 Name="VCCLCompilerTool"
341                                 AdditionalOptions="-MP -favor:blend"
342                                 AdditionalIncludeDirectories="__TKINC__;$(CSF_OPT_INC)"
343                                 Optimization="0"
344                                 InlineFunctionExpansion="1"
345                                 PreprocessorDefinitions="_DEBUG;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;$(CSF_DEFINES)__TKDEFS__"
346                                 ExceptionHandling="2"
347                                 BasicRuntimeChecks="3"
348                                 RuntimeLibrary="3"
349                                 FloatingPointModel="0"
350                                 PrecompiledHeaderFile=".\..\..\..\win64\vc9\objd\__TKNAM__\__TKNAM__.pch"
351                                 AssemblerListingLocation=".\..\..\..\win64\vc9\objd\__TKNAM__/"
352                                 ObjectFile=".\..\..\..\win64\vc9\objd\__TKNAM__/"
353                                 ProgramDataBaseFileName=".\..\..\..\win64\vc9\objd\__TKNAM__/"
354                                 WarningLevel="4"
355                                 SuppressStartupBanner="true"
356                                 Detect64BitPortabilityProblems="false"
357                                 DebugInformationFormat="3"
358                                 CompileAs="0"
359                         />
360                         <Tool
361                                 Name="VCManagedResourceCompilerTool"
362                         />
363                         <Tool
364                                 Name="VCResourceCompilerTool"
365                                 AdditionalIncludeDirectories="..\..\..\inc;$(CSF_OPT_INC)"
366                                 PreprocessorDefinitions="_DEBUG;$(CSF_DEFINES)__TKDEFS__"
367                         />
368                         <Tool
369                                 Name="VCPreLinkEventTool"
370                         />
371                         <Tool
372                                 Name="VCLinkerTool"
373                                 AdditionalDependencies="__TKDEP__ ws2_32.lib"
374                                 OutputFile=".\..\..\..\win64\vc9\bind\__TKNAM__.dll"
375                                 LinkIncremental="1"
376                                 SuppressStartupBanner="true"
377                                 AdditionalLibraryDirectories="..\..\..\win64\vc9\libd;$(CSF_OPT_LIB64D)"
378                                 GenerateDebugInformation="true"
379                                 ProgramDatabaseFile="..\..\..\win64\vc9\bind\__TKNAM__.pdb"
380                                 SubSystem="2"
381                                 ImportLibrary="..\..\..\win64\vc9\libd\__TKNAM__.lib"
382                                 TargetMachine="X64"
383                         />
384                         <Tool
385                                 Name="VCALinkTool"
386                         />
387                         <Tool
388                                 Name="VCManifestTool"
389                         />
390                         <Tool
391                                 Name="VCXDCMakeTool"
392                         />
393                         <Tool
394                                 Name="VCBscMakeTool"
395                         />
396                         <Tool
397                                 Name="VCFxCopTool"
398                         />
399                         <Tool
400                                 Name="VCAppVerifierTool"
401                         />
402                         <Tool
403                                 Name="VCPostBuildEventTool"
404                         />
405                 </Configuration>
406         </Configurations>
407         <References>
408         </References>
409         <Files>
410                 <Filter
411                         Name="Source files"
412                         >
413 __FILES__
414                         <File RelativePath="__TKNAM__.rc"></File>
415                 </Filter>
416         </Files>
417         <Globals>
418         </Globals>
419 </VisualStudioProject>