source: trunk/EraserUI/EraserUI.vcproj @ 64

Revision 64, 10.2 KB checked in by lowjoel, 7 years ago (diff)

Enable function-level linking in release builds, and tell link to remove unreferenced functions.

Line 
1<?xml version="1.0" encoding="Windows-1252"?>
2<VisualStudioProject
3    ProjectType="Visual C++"
4    Version="8.00"
5    Name="EraserUI"
6    ProjectGUID="{B4BCD9DD-A614-486E-B168-4D2B4820F2B4}"
7    RootNamespace="EraserUI"
8    Keyword="Win32Proj"
9    >
10    <Platforms>
11        <Platform
12            Name="Win32"
13        />
14        <Platform
15            Name="x64"
16        />
17    </Platforms>
18    <ToolFiles>
19    </ToolFiles>
20    <Configurations>
21        <Configuration
22            Name="Debug|Win32"
23            OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)"
24            IntermediateDirectory="$(SolutionDir)obj\$(PlatformName)\$(ConfigurationName)\$(ProjectName)"
25            ConfigurationType="4"
26            UseOfMFC="2"
27            CharacterSet="2"
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            />
44            <Tool
45                Name="VCCLCompilerTool"
46                Optimization="0"
47                AdditionalIncludeDirectories="&quot;$(SOLUTIONDIR)&quot;"
48                PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE"
49                MinimalRebuild="true"
50                ExceptionHandling="2"
51                BasicRuntimeChecks="3"
52                RuntimeLibrary="3"
53                UsePrecompiledHeader="2"
54                WarningLevel="4"
55                DebugInformationFormat="4"
56            />
57            <Tool
58                Name="VCManagedResourceCompilerTool"
59            />
60            <Tool
61                Name="VCResourceCompilerTool"
62            />
63            <Tool
64                Name="VCPreLinkEventTool"
65            />
66            <Tool
67                Name="VCLibrarianTool"
68            />
69            <Tool
70                Name="VCALinkTool"
71            />
72            <Tool
73                Name="VCXDCMakeTool"
74            />
75            <Tool
76                Name="VCBscMakeTool"
77            />
78            <Tool
79                Name="VCFxCopTool"
80            />
81            <Tool
82                Name="VCPostBuildEventTool"
83            />
84        </Configuration>
85        <Configuration
86            Name="Debug|x64"
87            OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)"
88            IntermediateDirectory="$(SolutionDir)obj\$(PlatformName)\$(ConfigurationName)\$(ProjectName)"
89            ConfigurationType="4"
90            UseOfMFC="2"
91            CharacterSet="2"
92            >
93            <Tool
94                Name="VCPreBuildEventTool"
95            />
96            <Tool
97                Name="VCCustomBuildTool"
98            />
99            <Tool
100                Name="VCXMLDataGeneratorTool"
101            />
102            <Tool
103                Name="VCWebServiceProxyGeneratorTool"
104            />
105            <Tool
106                Name="VCMIDLTool"
107                TargetEnvironment="3"
108            />
109            <Tool
110                Name="VCCLCompilerTool"
111                Optimization="0"
112                AdditionalIncludeDirectories="&quot;$(SOLUTIONDIR)&quot;"
113                PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE"
114                MinimalRebuild="true"
115                ExceptionHandling="2"
116                BasicRuntimeChecks="3"
117                RuntimeLibrary="3"
118                UsePrecompiledHeader="2"
119                WarningLevel="4"
120                DebugInformationFormat="3"
121            />
122            <Tool
123                Name="VCManagedResourceCompilerTool"
124            />
125            <Tool
126                Name="VCResourceCompilerTool"
127            />
128            <Tool
129                Name="VCPreLinkEventTool"
130            />
131            <Tool
132                Name="VCLibrarianTool"
133            />
134            <Tool
135                Name="VCALinkTool"
136            />
137            <Tool
138                Name="VCXDCMakeTool"
139            />
140            <Tool
141                Name="VCBscMakeTool"
142            />
143            <Tool
144                Name="VCFxCopTool"
145            />
146            <Tool
147                Name="VCPostBuildEventTool"
148            />
149        </Configuration>
150        <Configuration
151            Name="Release|Win32"
152            OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)"
153            IntermediateDirectory="$(SolutionDir)obj\$(PlatformName)\$(ConfigurationName)\$(ProjectName)"
154            ConfigurationType="4"
155            UseOfMFC="2"
156            CharacterSet="2"
157            WholeProgramOptimization="1"
158            >
159            <Tool
160                Name="VCPreBuildEventTool"
161            />
162            <Tool
163                Name="VCCustomBuildTool"
164            />
165            <Tool
166                Name="VCXMLDataGeneratorTool"
167            />
168            <Tool
169                Name="VCWebServiceProxyGeneratorTool"
170            />
171            <Tool
172                Name="VCMIDLTool"
173            />
174            <Tool
175                Name="VCCLCompilerTool"
176                Optimization="2"
177                AdditionalIncludeDirectories="&quot;$(SOLUTIONDIR)&quot;"
178                PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE"
179                StringPooling="true"
180                ExceptionHandling="2"
181                RuntimeLibrary="2"
182                EnableFunctionLevelLinking="true"
183                UsePrecompiledHeader="2"
184                WarningLevel="4"
185                DebugInformationFormat="3"
186            />
187            <Tool
188                Name="VCManagedResourceCompilerTool"
189            />
190            <Tool
191                Name="VCResourceCompilerTool"
192            />
193            <Tool
194                Name="VCPreLinkEventTool"
195            />
196            <Tool
197                Name="VCLibrarianTool"
198            />
199            <Tool
200                Name="VCALinkTool"
201            />
202            <Tool
203                Name="VCXDCMakeTool"
204            />
205            <Tool
206                Name="VCBscMakeTool"
207            />
208            <Tool
209                Name="VCFxCopTool"
210            />
211            <Tool
212                Name="VCPostBuildEventTool"
213            />
214        </Configuration>
215        <Configuration
216            Name="Release|x64"
217            OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)"
218            IntermediateDirectory="$(SolutionDir)obj\$(PlatformName)\$(ConfigurationName)\$(ProjectName)"
219            ConfigurationType="4"
220            UseOfMFC="2"
221            CharacterSet="2"
222            WholeProgramOptimization="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                TargetEnvironment="3"
239            />
240            <Tool
241                Name="VCCLCompilerTool"
242                Optimization="2"
243                AdditionalIncludeDirectories="&quot;$(SOLUTIONDIR)&quot;"
244                PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE"
245                StringPooling="true"
246                ExceptionHandling="2"
247                RuntimeLibrary="2"
248                EnableFunctionLevelLinking="true"
249                UsePrecompiledHeader="2"
250                WarningLevel="4"
251                DebugInformationFormat="3"
252            />
253            <Tool
254                Name="VCManagedResourceCompilerTool"
255            />
256            <Tool
257                Name="VCResourceCompilerTool"
258            />
259            <Tool
260                Name="VCPreLinkEventTool"
261            />
262            <Tool
263                Name="VCLibrarianTool"
264            />
265            <Tool
266                Name="VCALinkTool"
267            />
268            <Tool
269                Name="VCXDCMakeTool"
270            />
271            <Tool
272                Name="VCBscMakeTool"
273            />
274            <Tool
275                Name="VCFxCopTool"
276            />
277            <Tool
278                Name="VCPostBuildEventTool"
279            />
280        </Configuration>
281    </Configurations>
282    <References>
283    </References>
284    <Files>
285        <Filter
286            Name="Source Files"
287            Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
288            UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
289            >
290            <File
291                RelativePath="AlphaImageList.cpp"
292                >
293            </File>
294            <File
295                RelativePath="AlphaToolBar.cpp"
296                >
297            </File>
298            <File
299                RelativePath="DirDialog.cpp"
300                >
301            </File>
302            <File
303                RelativePath="DriveCombo.cpp"
304                >
305            </File>
306            <File
307                RelativePath="FileDialogEx.cpp"
308                >
309            </File>
310            <File
311                RelativePath="FileTreeCtrl.cpp"
312                >
313            </File>
314            <File
315                RelativePath="FitFileNameToScrn.cpp"
316                >
317            </File>
318            <File
319                RelativePath="FlatHeaderCtrl.cpp"
320                >
321            </File>
322            <File
323                RelativePath="FlatListCtrl.cpp"
324                >
325            </File>
326            <File
327                RelativePath="FlatListView.cpp"
328                >
329            </File>
330            <File
331                RelativePath="GfxGroupEdit.cpp"
332                >
333            </File>
334            <File
335                RelativePath="GfxOutBarCtrl.cpp"
336                >
337            </File>
338            <File
339                RelativePath="GfxPopupMenu.cpp"
340                >
341            </File>
342            <File
343                RelativePath="GfxSplitterWnd.cpp"
344                >
345            </File>
346            <File
347                RelativePath="HyperLink.cpp"
348                >
349            </File>
350            <File
351                RelativePath="InfoBar.cpp"
352                >
353            </File>
354            <File
355                RelativePath="InPlaceEdit.cpp"
356                >
357            </File>
358            <File
359                RelativePath="Masked.cpp"
360                >
361            </File>
362            <File
363                RelativePath="NewDialog.cpp"
364                >
365            </File>
366            <File
367                RelativePath="ProgressBar.cpp"
368                >
369            </File>
370            <File
371                RelativePath="ShellPidl.cpp"
372                >
373            </File>
374            <File
375                RelativePath="stdafx.cpp"
376                >
377                <FileConfiguration
378                    Name="Debug|Win32"
379                    >
380                    <Tool
381                        Name="VCCLCompilerTool"
382                        UsePrecompiledHeader="1"
383                    />
384                </FileConfiguration>
385                <FileConfiguration
386                    Name="Debug|x64"
387                    >
388                    <Tool
389                        Name="VCCLCompilerTool"
390                        UsePrecompiledHeader="1"
391                    />
392                </FileConfiguration>
393                <FileConfiguration
394                    Name="Release|Win32"
395                    >
396                    <Tool
397                        Name="VCCLCompilerTool"
398                        UsePrecompiledHeader="1"
399                    />
400                </FileConfiguration>
401                <FileConfiguration
402                    Name="Release|x64"
403                    >
404                    <Tool
405                        Name="VCCLCompilerTool"
406                        UsePrecompiledHeader="1"
407                    />
408                </FileConfiguration>
409            </File>
410            <File
411                RelativePath="TimeOutMessageBox.cpp"
412                >
413            </File>
414        </Filter>
415        <Filter
416            Name="Header Files"
417            Filter="h;hpp;hxx;hm;inl;inc;xsd"
418            UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
419            >
420            <File
421                RelativePath="AlphaImageList.h"
422                >
423            </File>
424            <File
425                RelativePath="AlphaToolBar.h"
426                >
427            </File>
428            <File
429                RelativePath="DirDialog.h"
430                >
431            </File>
432            <File
433                RelativePath="DriveCombo.h"
434                >
435            </File>
436            <File
437                RelativePath="FileDialogEx.h"
438                >
439            </File>
440            <File
441                RelativePath="FileTreeCtrl.h"
442                >
443            </File>
444            <File
445                RelativePath="FitFileNameToScrn.h"
446                >
447            </File>
448            <File
449                RelativePath="FlatHeaderCtrl.h"
450                >
451            </File>
452            <File
453                RelativePath="FlatListCtrl.h"
454                >
455            </File>
456            <File
457                RelativePath="FlatListView.h"
458                >
459            </File>
460            <File
461                RelativePath="GfxGroupEdit.h"
462                >
463            </File>
464            <File
465                RelativePath="GfxOutBarCtrl.h"
466                >
467            </File>
468            <File
469                RelativePath="GfxPopupMenu.h"
470                >
471            </File>
472            <File
473                RelativePath="GfxSplitterWnd.h"
474                >
475            </File>
476            <File
477                RelativePath="HyperLink.h"
478                >
479            </File>
480            <File
481                RelativePath="InfoBar.h"
482                >
483            </File>
484            <File
485                RelativePath="InPlaceEdit.h"
486                >
487            </File>
488            <File
489                RelativePath="Masked.h"
490                >
491            </File>
492            <File
493                RelativePath="MemDC.h"
494                >
495            </File>
496            <File
497                RelativePath="NewDialog.h"
498                >
499            </File>
500            <File
501                RelativePath="ProgressBar.h"
502                >
503            </File>
504            <File
505                RelativePath="ShellPidl.h"
506                >
507            </File>
508            <File
509                RelativePath="stdafx.h"
510                >
511            </File>
512            <File
513                RelativePath="TimeOutMessageBox.h"
514                >
515            </File>
516            <File
517                RelativePath="VisualStyles.h"
518                >
519            </File>
520        </Filter>
521        <Filter
522            Name="Resource Files"
523            Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
524            UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
525            >
526        </Filter>
527    </Files>
528    <Globals>
529    </Globals>
530</VisualStudioProject>
Note: See TracBrowser for help on using the repository browser.