Applied Robin's patch fixing the last few issues before 0.18-pre2

v0.27.3
Andreas Huggel 17 years ago
parent 53fa0ddaf8
commit 6f830c2849

@ -1,6 +1,91 @@
Notes about msvc build of exiv2
-------------------------------
Code base: trunk/1657
Sunday 20081101 22:30PST
Changes since 20081101 17.00PST
-------------------------------
1 Don't copy src\*_int.hpp to msvc/include/exiv2 directory
2 Test Builds 2008 2005 2003
Batch Build All Y Y Y
3 Partial builds: select target/config + build (clean build)
exifprint Debug Y Y Y+W
DebugDLL Y Y Y
Release Y Y Y+W
ReleaseDLL Y Y Y
exiv2 Debug Y Y Y+W
DebugDLL Y Y
Release Y Y Y+W
ReleaseDLL Y Y Y
W = Warnings about multiple-defined externals
MSVC is linking expat twice.
Changes since 20081030
----------------------
1) zlib directory
zlib now lives in c:\gnu\zlib-1.2.3
2) Removed unnecessary copying of exv_msvc.h to msvc/include directory
3) Investigated linker /EDITANDCONTINUE warning
For example: exiv2.lib(xmlparse.obj) : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/INCREMENTAL:NO' specification
Cannot fix. It's coming from expat/expat-static Debug builds
Fix is to modify expat/expat-static.vcproj Compiler/Generaral/Debug Information ZI (not Zi)
4) Investigated what happens when expat isn't built!
- documented below.
5) Tested more 'partial' target builds
Tested:
{ exiv2 |exiv2print }
{ Debug | Release | DebugDLL | ReleaseDLL } Manual build (F7)
{ Debug | Release | DebugDLL | ReleaseDLL } using Batch/Build
{ VS 2003 | 2005 | 2008 }
2*3*8 = 48 partial builds
(and of course 3 full builds)
VC71 (VS 2003) in not good at dependancies. On a 'clean' directory:
If I select exifprint+Debug Build (or Release or DebugDLL or ReleaseDLL) it builds successfully
If I use Batch Build/ and select exifprint { Debug etc } all 4 targets fail to build!
VC71 is not attempting to build the dependant sub projects.
VC8 and VC9 (VS 2005 and 2008) are working fine. Both report
========== Build: 14 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
I think the Batch/Build feature in VC71 simply builds (It omits dependancy analysis).
I don't intend to do any more work on this on VC71.
6) I did some debugging
exiv2.exe and exifprint.exe (Debug/DebugDLL on VS/2005)
I was surprised when all .exe's relinked when I changed library code (not only the target .exe)
I'll have to investigate this. I'll fix this when I investigate the crashing DLLs
Priorities for 0.18final
------------------------
1 Remove zlib4exiv2 project (see note below)
2 Get rid of the linker warnings with VS/2003
3 Investigate the crashes in the DLLs (see Known Issue)
4 Improve the debugging experience
- dont relink every .exe when library code modified
5 Reduce the disk footprint (use less disk space)
6 Make the test program longer and deeper
7 Build and test pyexiv2 and exiv2net
- We're not going to distribute pyexiv2 or exiv2net
- I'd like to test that those work correctly with our builds
8 Maybe build and test MD (MDd) libraries
- this probably quite a lot of work
- would really like a solid 'customer' request for this
Tools
-----
@ -21,7 +106,7 @@ How to build and test
nor does it have to be a topmost directory.
c:\gnu\expat-2.0.1 <---- vanilla expat
c:\gnu\zlib <---- vanilla zlib
c:\gnu\zlib-1.2.3 <---- vanilla zlib
c:\gnu\exiv2 <---- this directory
2) Build expat. See there for details. Something like this usually works:
@ -30,11 +115,12 @@ How to build and test
project files
Say "Yes" to everything.
Build/Batch Build/Select { debug | release } { expat | expat-static }
(4 targets) / Build
Build/Batch Build/Select
{ debug | release } { expat | expat-static } (4 targets)
/ Build
Rattle roll.... less than a minute ...... rattle grrrrrrrr rump.
========== Build: 4 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
========== Build: 4 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
3) Open the sln file exiv2\msvc\exiv2.sln
On VS2005 and up, the Wizard will offer to upgrade the project files.
@ -45,9 +131,21 @@ How to build and test
This will build all the necessary libraries and all the test programs.
At the end of building, you should see the beautiful output:
========== Build: 94 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
========== Build: 94 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
If the build finishes:
Linking...
LINK : fatal error LNK1181: cannot open input file '..\exiv2lib\Debug\exiv2.lib'
Creating browse information file...
Microsoft Browse Information Maintenance Utility Version 8.00.50727
Copyright (C) Microsoft Corporation. All rights reserved.
Build log was saved at "file://c:\gnu\exiv2\msvc\exifprint\Debug\BuildLog.htm"
exifprint - 1 error(s), 0 warning(s)
========== Build: 6 succeeded, 88 failed, 0 up-to-date, 0 skipped ==========
Then you probably forgot to build expat. Repeat steps 2 and 4.
The build take 6 minutes on my iMac with a 2.8GHz Duo Core Intel Processor
The build takes 6 minutes on my iMac with a 2.8GHz Duo Core Intel Processor
and 4GBytes of Ram. (VS 2005 and VS 2008)
And about 16 minutes on my elderly 2003 laptop (VS 2003 .Net)
@ -62,7 +160,7 @@ How to build and test
The total build consumes 1.2GBytes of disk space.
There are 94 targets.
The pdb (debugging) files consume 400MB.
The debug exiv2 library (exiv2.lib) is 40MB
The debug exiv2 library alone (exiv2.lib) is 40MB
A more modest build is to build exiv2 { Debug | Release | DebugDLL
| ReleaseDLL } This consumes: 420MB
@ -101,17 +199,18 @@ Where are the libraries and executables?
exiv2\msvc\bin\{Debug | DebugDLL | Release | ReleaseDLL }
What's been built
-----------------
What's been built?
------------------
Static and dynamic version of exiv2, expat, zlib and the exiv2 sample programs
Debug and Release versions of all targets
Everything is built as MT (MTd for Debug).
The objects are built with the Static C runtime Libraries.
DLL targets link dynamically (exiv2.exe requires libexpat.dll, exiv2.dll and
zlib4exiv2.dll)
Static targets are statically linked (exiv2.exe has no dependancies.
DLL targets link dynamically
- exiv2.exe requires libexpat.dll, exiv2.dll and zlib4exiv2.dll
Static targets are statically linked
- exiv2.exe has no dependant DLLs.
I've added a note at the bottom about zlib4exiv2.dll
@ -152,23 +251,6 @@ Information/Documentation : http://www.exiv2.org/index.html
Discussion Forum : http://uk.groups.yahoo.com/group/exiv2/
The MSVC build environment : Please contact me directly by email.
To be done (hopefully for 0.18final)
-----------------------------------
1 Remove zlib4exiv2 project (see note below)
2 Tidy up a little
- Fix the linker editcontinue warning (trivial)
- Reduce the disk demands of the build (see note below)
- Do some debugging (check that it debugs, links, builds OK)
- Test more 'partial' targets
- See what happens when expat isn't built!
3 Investigate the crashes in the DLLs (see Known Issue)
4 Make the test program much longer and deeper
5 Build and test pyexiv2 and exiv2net
- We're not going to distribute pyexiv2 or exiv2net
- I'd like to test that those work correctly with our builds
6 Maybe build and test MD (MDd) libraries (probably quite a lot of work)
Robin Mills
robin@clanmills.com
http://clanmills.com
@ -196,7 +278,7 @@ Reducing the disk demands
At the moment, I build every target into it's own directory and then copy it to the bin directory.
For example: exiv2/msvc/exiv2.lib -> debug/exiv2.lib = copy => exiv2/msvc/bin/debug/exiv2.lib
For example: exiv2/msvc/exiv2.lib --outputs--> debug/exiv2.lib ==copies==> exiv2/msvc/bin/debug/exiv2.lib
I did this for a good reasons at the time. I think I'll revisit this and build into the bin.
This will save about 100-200MB of disk space on a complete build (10%-20%)

@ -43,7 +43,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib;../../src"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -54,7 +54,7 @@
BrowseInformation="1"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -129,7 +129,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="../include;../../../zlib;../../src"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="0"
RuntimeTypeInfo="true"
@ -214,7 +214,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib;../../src"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -225,7 +225,7 @@
BrowseInformation="1"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -303,7 +303,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib;../../src"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"

@ -43,7 +43,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib;../../src"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -54,7 +54,7 @@
BrowseInformation="1"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -128,7 +128,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="../include;../../../zlib;../../src"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="0"
RuntimeTypeInfo="true"
@ -213,7 +213,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib;../../src"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -224,7 +224,7 @@
BrowseInformation="1"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -302,7 +302,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib;../../src"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"

@ -42,14 +42,14 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="1"
UsePrecompiledHeader="0"
WarningLevel="3"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -122,7 +122,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="0"
UsePrecompiledHeader="0"
@ -203,14 +203,14 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="1"
UsePrecompiledHeader="0"
WarningLevel="3"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -287,7 +287,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"

@ -42,7 +42,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -53,7 +53,7 @@
BrowseInformation="1"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -126,7 +126,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="0"
RuntimeTypeInfo="true"
@ -210,7 +210,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -221,7 +221,7 @@
BrowseInformation="1"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -298,7 +298,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_NDEBUG;_CONSOLE;EXV_HAVE_DLL;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="0"

@ -42,7 +42,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="&quot;..\..\src&quot;;&quot;..\..&quot;"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BUILD_GETOPT"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -53,7 +53,7 @@
BrowseInformation="1"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -127,7 +127,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="&quot;..\..\src&quot;;&quot;..\..&quot;"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BUILD_GETOPT"
RuntimeLibrary="0"
RuntimeTypeInfo="true"
@ -212,7 +212,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="&quot;..\..\src&quot;;&quot;..\..&quot;"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BUILD_GETOPT;EXV_HAVE_DLL;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -223,7 +223,7 @@
BrowseInformation="1"
WarningLevel="3"
WarnAsError="false"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -300,7 +300,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="&quot;..\..\src&quot;;&quot;..\..&quot;"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_NDEBUG;_CONSOLE;BUILD_GETOPT;EXV_HAVE_DLL;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="0"
@ -358,7 +358,7 @@
<Tool
Name="VCPostBuildEventTool"
Description="copy target to bin"
CommandLine="copy/y &quot;$(TargetPath)&quot; &quot;$(SolutionDir)\bin\$(ConfigurationName)&quot;&#x0D;&#x0A;copy/y ..\..\..\expat-2.0.1\win32\bin\Release\libexpat.dll"
CommandLine="copy/y &quot;$(TargetPath)&quot; &quot;$(SolutionDir)\bin\$(ConfigurationName)&quot;&#x0D;&#x0A;copy/y ..\..\..\expat-2.0.1\win32\bin\Release\libexpat.dll&#x0D;&#x0A;"
/>
</Configuration>
</Configurations>

@ -26,7 +26,7 @@
>
<Tool
Name="VCPreBuildEventTool"
CommandLine="if exist ..\include\exiv2 goto :jail&#x0D;&#x0A;mkdir ..\include\exiv2\&#x0D;&#x0A;copy/y ..\..\src\*.h ..\include\exiv2\&#x0D;&#x0A;copy/y ..\..\src\*.hpp ..\include\exiv2\&#x0D;&#x0A;copy/y ..\..\src\exv_msvc.h ..\include\&#x0D;&#x0A;:jail&#x0D;&#x0A;"
CommandLine="if exist ..\include\exiv2 goto :jail&#x0D;&#x0A;mkdir ..\include\exiv2\&#x0D;&#x0A;copy/y ..\..\src\*.h ..\include\exiv2\&#x0D;&#x0A;copy/y ..\..\src\*.hpp ..\include\exiv2\&#x0D;&#x0A;cd ..\include\exiv2&#x0D;&#x0A;del *_int.hpp&#x0D;&#x0A;cd ..\..\exiv2lib&#x0D;&#x0A;:jail&#x0D;&#x0A;"
/>
<Tool
Name="VCCustomBuildTool"
@ -43,7 +43,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="..\..\src;..\include;..\..\xmpsdk\include;..\..\..\zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -54,7 +54,7 @@
BrowseInformation="1"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -85,8 +85,8 @@
/>
<Tool
Name="VCPostBuildEventTool"
Description="create and populate the include and lib (delivery) directories"
CommandLine="mkdir ..\include\exiv2\&#x0D;&#x0A;copy/y ..\..\src\*.h ..\include\exiv2\&#x0D;&#x0A;copy/y ..\..\src\*.hpp ..\include\exiv2\&#x0D;&#x0A;copy/y ..\..\src\exv_msvc.h ..\include\&#x0D;&#x0A;mkdir ..\bin\Debug\&#x0D;&#x0A;mkdir ..\bin\Release\&#x0D;&#x0A;mkdir ..\bin\DebugDLL\&#x0D;&#x0A;mkdir ..\bin\ReleaseDLL\&#x0D;&#x0A;copy/y &quot;$(TargetPath)&quot; ..\bin\$(ConfigurationName)\$(TargetFileName)&#x0D;&#x0A;copy/y &quot;$(TargetDir)\*.dll&quot; ..\bin\$(ConfigurationName)\&#x0D;&#x0A;copy/y &quot;$(TargetDir)\*.lib&quot; ..\bin\$(ConfigurationName)\&#x0D;&#x0A;"
Description="create the bin (delivery) directory"
CommandLine="mkdir ..\bin\Debug\&#x0D;&#x0A;copy/y &quot;$(TargetPath)&quot; ..\bin\Debug\$(TargetFileName)&#x0D;&#x0A;"
/>
</Configuration>
<Configuration
@ -100,7 +100,7 @@
<Tool
Name="VCPreBuildEventTool"
Description="copy expat and zlib binaries"
CommandLine="if exist ..\include\exiv2 goto :jail&#x0D;&#x0A;mkdir ..\include\exiv2\&#x0D;&#x0A;copy/y ..\..\src\*.h ..\include\exiv2\&#x0D;&#x0A;copy/y ..\..\src\*.hpp ..\include\exiv2\&#x0D;&#x0A;copy/y ..\..\src\exv_msvc.h ..\include\&#x0D;&#x0A;:jail&#x0D;&#x0A;&#x0D;&#x0A;"
CommandLine="if exist ..\include\exiv2 goto :jail&#x0D;&#x0A;mkdir ..\include\exiv2\&#x0D;&#x0A;copy/y ..\..\src\*.h ..\include\exiv2\&#x0D;&#x0A;copy/y ..\..\src\*.hpp ..\include\exiv2\&#x0D;&#x0A;cd ..\include\exiv2&#x0D;&#x0A;del *_int.hpp&#x0D;&#x0A;cd ..\..\exiv2lib&#x0D;&#x0A;:jail&#x0D;&#x0A;&#x0D;&#x0A;"
/>
<Tool
Name="VCCustomBuildTool"
@ -116,7 +116,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="..\..\src;..\include;..\..\xmpsdk\include;..\..\..\zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;NDEBUG"
RuntimeLibrary="0"
RuntimeTypeInfo="true"
@ -155,8 +155,8 @@
/>
<Tool
Name="VCPostBuildEventTool"
Description="create and populate the include and lib (delivery) directories"
CommandLine="mkdir ..\include\exiv2\&#x0D;&#x0A;copy/y ..\..\src\*.h ..\include\exiv2\&#x0D;&#x0A;copy/y ..\..\src\*.hpp ..\include\exiv2\&#x0D;&#x0A;copy/y ..\..\src\exv_msvc.h ..\include\&#x0D;&#x0A;mkdir ..\bin\$(ConfigurationName)\&#x0D;&#x0A;copy/y &quot;$(TargetPath)&quot; ..\bin\$(ConfigurationName)\$(TargetFileName)&#x0D;&#x0A;copy/y &quot;$(TargetDir)\*.dll&quot; ..\bin\$(ConfigurationName)\&#x0D;&#x0A;copy/y &quot;$(TargetDir)\*.lib&quot; ..\bin\$(ConfigurationName)\&#x0D;&#x0A;&#x0D;&#x0A;"
Description="create the bin (delivery) directory"
CommandLine="mkdir ..\bin\Release\&#x0D;&#x0A;copy/y &quot;$(TargetPath)&quot; ..\bin\$(ConfigurationName)\$(TargetFileName)&#x0D;&#x0A;&#x0D;&#x0A;"
/>
</Configuration>
<Configuration
@ -170,7 +170,7 @@
<Tool
Name="VCPreBuildEventTool"
Description="copy expat and zlib dlls"
CommandLine="if exist ..\include\exiv2 goto :jail&#x0D;&#x0A;mkdir ..\include\exiv2\&#x0D;&#x0A;copy/y ..\..\src\*.h ..\include\exiv2\&#x0D;&#x0A;copy/y ..\..\src\*.hpp ..\include\exiv2\&#x0D;&#x0A;copy/y ..\..\src\exv_msvc.h ..\include\&#x0D;&#x0A;:jail&#x0D;&#x0A;copy/y ..\..\..\expat-2.0.1\win32\bin\$(ConfigurationName)\libexpat.dll $(OutDir)&#x0D;&#x0A;copy/y ..\zlib4exiv2\$(ConfigurationName)\*.dll $(OutDir)&#x0D;&#x0A;"
CommandLine="if exist ..\include\exiv2 goto :jail&#x0D;&#x0A;mkdir ..\include\exiv2\&#x0D;&#x0A;copy/y ..\..\src\*.h ..\include\exiv2\&#x0D;&#x0A;copy/y ..\..\src\*.hpp ..\include\exiv2\&#x0D;&#x0A;cd ..\include\exiv2&#x0D;&#x0A;del *_int.hpp&#x0D;&#x0A;cd ..\..\exiv2lib&#x0D;&#x0A;:jail&#x0D;&#x0A;copy/y ..\..\..\expat-2.0.1\win32\bin\$(ConfigurationName)\libexpat.dll $(OutDir)&#x0D;&#x0A;copy/y ..\zlib4exiv2\$(ConfigurationName)\*.dll $(OutDir)&#x0D;&#x0A;"
/>
<Tool
Name="VCCustomBuildTool"
@ -187,7 +187,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="..\..\src;..\include;..\..\xmpsdk\include;..\..\..\zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;EXV_HAVE_DLL;EXV_BUILDING_LIB"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -198,7 +198,7 @@
BrowseInformation="1"
WarningLevel="3"
WarnAsError="false"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -240,8 +240,8 @@
/>
<Tool
Name="VCPostBuildEventTool"
Description="create and populate the include and lib (delivery) directories"
CommandLine="mkdir &quot;$(SolutionDir)\bin\$(ConfigurationName)\&quot;&#x0D;&#x0A;copy/y ..\..\..\expat-2.0.1\win32\bin\Debug\libexpat.dll &quot;$(SolutionDir)\bin\$(ConfigurationName)\&quot;&#x0D;&#x0A;copy/y &quot;$(TargetPath)&quot; &quot;$(SolutionDir)\bin\$(ConfigurationName)\$(TargetFileName)&quot;&#x0D;&#x0A;copy/y &quot;$(TargetDir)\*.dll&quot; &quot;$(SolutionDir)\bin\$(ConfigurationName)\&quot;&#x0D;&#x0A;copy/y &quot;$(TargetDir)\*.lib&quot; &quot;$(SolutionDir)\bin\$(ConfigurationName)\&quot;&#x0D;&#x0A;&#x0D;&#x0A;"
Description="create the bin (delivery) directorie"
CommandLine="mkdir &quot;$(SolutionDir)\bin\DebugDLL\&quot;&#x0D;&#x0A;copy/y ..\..\..\expat-2.0.1\win32\bin\Debug\libexpat.dll &quot;$(SolutionDir)\bin\$(ConfigurationName)\&quot;&#x0D;&#x0A;copy/y &quot;$(TargetPath)&quot; &quot;$(SolutionDir)\bin\$(ConfigurationName)\$(TargetFileName)&quot;&#x0D;&#x0A;copy/y &quot;$(TargetDir)\*.dll&quot; &quot;$(SolutionDir)\bin\$(ConfigurationName)\&quot;&#x0D;&#x0A;copy/y &quot;$(TargetDir)\*.lib&quot; &quot;$(SolutionDir)\bin\$(ConfigurationName)\&quot;&#x0D;&#x0A;&#x0D;&#x0A;"
/>
</Configuration>
<Configuration
@ -255,7 +255,7 @@
<Tool
Name="VCPreBuildEventTool"
Description="copy expat and zlib dlls"
CommandLine="if exist ..\include\exiv2 goto :jail&#x0D;&#x0A;mkdir ..\include\exiv2\&#x0D;&#x0A;copy/y ..\..\src\*.h ..\include\exiv2\&#x0D;&#x0A;copy/y ..\..\src\*.hpp ..\include\exiv2\&#x0D;&#x0A;copy/y ..\..\src\exv_msvc.h ..\include\&#x0D;&#x0A;:jail&#x0D;&#x0A;copy/y ..\..\..\expat-2.0.1\win32\bin\$(ConfigurationName)\*.dll $(OutDir)&#x0D;&#x0A;copy/y ..\zlib4exiv2\$(ConfigurationName)\*.dll $(OutDir)&#x0D;&#x0A;&#x0D;&#x0A;"
CommandLine="if exist ..\include\exiv2 goto :jail&#x0D;&#x0A;mkdir ..\include\exiv2\&#x0D;&#x0A;copy/y ..\..\src\*.h ..\include\exiv2\&#x0D;&#x0A;copy/y ..\..\src\*.hpp ..\include\exiv2\&#x0D;&#x0A;cd ..\include\exiv2&#x0D;&#x0A;del *_int.hpp&#x0D;&#x0A;cd ..\..\exiv2lib&#x0D;&#x0A;:jail&#x0D;&#x0A;copy/y ..\..\..\expat-2.0.1\win32\bin\$(ConfigurationName)\*.dll $(OutDir)&#x0D;&#x0A;copy/y ..\zlib4exiv2\$(ConfigurationName)\*.dll $(OutDir)&#x0D;&#x0A;&#x0D;&#x0A;"
/>
<Tool
Name="VCCustomBuildTool"
@ -272,7 +272,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="1"
AdditionalIncludeDirectories="..\..\src;..\include;..\..\xmpsdk\include;..\..\..\zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_NDEBUG;EXV_HAVE_DLL;EXV_BUILDING_LIB"
MinimalRebuild="true"
BasicRuntimeChecks="0"
@ -326,7 +326,7 @@
/>
<Tool
Name="VCPostBuildEventTool"
Description="create and populate the include and lib (delivery) directories"
Description="create the bin (delivery) directory"
CommandLine="mkdir &quot;$(SolutionDir)\bin\$(ConfigurationName)\&quot;&#x0D;&#x0A;copy/y ..\..\..\expat-2.0.1\win32\bin\Release\libexpat.dll &quot;$(SolutionDir)\bin\$(ConfigurationName)\&quot;&#x0D;&#x0A;copy/y &quot;$(TargetPath)&quot; &quot;$(SolutionDir)\bin\$(ConfigurationName)\$(TargetFileName)&quot;&#x0D;&#x0A;copy/y &quot;$(TargetDir)\*.dll&quot; &quot;$(SolutionDir)\bin\$(ConfigurationName)\&quot;&#x0D;&#x0A;copy/y &quot;$(TargetDir)\*.lib&quot; &quot;$(SolutionDir)\bin\$(ConfigurationName)\&quot;&#x0D;&#x0A;"
/>
</Configuration>
@ -566,7 +566,7 @@
>
</File>
<File
RelativePath="..\include\exv_msvc.h"
RelativePath="..\..\src\exv_msvc.h"
>
</File>
<File

@ -42,7 +42,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;EXIVSIMPLE_EXPORTS"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -53,7 +53,7 @@
BrowseInformation="1"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -128,7 +128,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;EXIVSIMPLE_EXPORTS"
StringPooling="true"
RuntimeLibrary="0"
@ -214,7 +214,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;EXIVSIMPLE_EXPORTS;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -225,7 +225,7 @@
BrowseInformation="1"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -303,7 +303,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;EXIVSIMPLE_EXPORTS;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"

@ -42,7 +42,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -52,7 +52,7 @@
UsePrecompiledHeader="0"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -125,7 +125,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="0"
RuntimeTypeInfo="true"
@ -208,7 +208,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -218,7 +218,7 @@
UsePrecompiledHeader="0"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -295,7 +295,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"

@ -42,7 +42,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -52,7 +52,7 @@
UsePrecompiledHeader="0"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -125,7 +125,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="0"
RuntimeTypeInfo="true"
@ -208,7 +208,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -218,7 +218,7 @@
UsePrecompiledHeader="0"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -295,7 +295,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"

@ -42,7 +42,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -52,7 +52,7 @@
UsePrecompiledHeader="0"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -125,7 +125,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="0"
RuntimeTypeInfo="true"
@ -208,7 +208,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -218,7 +218,7 @@
UsePrecompiledHeader="0"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -295,7 +295,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"

@ -42,7 +42,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -52,7 +52,7 @@
UsePrecompiledHeader="0"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -125,7 +125,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="0"
BufferSecurityCheck="true"
@ -209,7 +209,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -219,7 +219,7 @@
UsePrecompiledHeader="0"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -296,7 +296,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"

@ -42,7 +42,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -52,7 +52,7 @@
UsePrecompiledHeader="0"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -125,7 +125,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="0"
RuntimeTypeInfo="true"
@ -208,7 +208,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -218,7 +218,7 @@
UsePrecompiledHeader="0"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -295,7 +295,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"

@ -42,7 +42,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BUILD_GETOPT"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -53,7 +53,7 @@
BrowseInformation="1"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -126,7 +126,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BUILD_GETOPT"
RuntimeLibrary="0"
RuntimeTypeInfo="true"
@ -210,7 +210,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BUILD_GETOPT;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -221,7 +221,7 @@
BrowseInformation="1"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -298,7 +298,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BUILD_GETOPT;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"

@ -42,7 +42,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BUILD_GETOPT"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -53,7 +53,7 @@
BrowseInformation="1"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -126,7 +126,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BUILD_GETOPT"
RuntimeLibrary="0"
RuntimeTypeInfo="true"
@ -210,7 +210,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BUILD_GETOPT;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -221,7 +221,7 @@
BrowseInformation="1"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -298,7 +298,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BUILD_GETOPT;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"

@ -42,7 +42,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BUILD_GETOPT"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -53,7 +53,7 @@
BrowseInformation="1"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -126,7 +126,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="0"
UsePrecompiledHeader="0"
@ -207,7 +207,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BUILD_GETOPT;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -218,7 +218,7 @@
BrowseInformation="1"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -295,7 +295,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BUILD_GETOPT;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"

@ -42,7 +42,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -53,7 +53,7 @@
BrowseInformation="1"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -126,7 +126,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="0"
RuntimeTypeInfo="true"
@ -210,7 +210,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -221,7 +221,7 @@
BrowseInformation="1"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -298,7 +298,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"

@ -1,6 +1,7 @@
@echo off
set F=..\..\
set T=..\..\..\gnu.master\
set X=exiv2\msvc\README-MSVC.txt && copy/y %F%%X% %T%%X%
set X=exiv2\msvc\runner.txt && copy/y %F%%X% %T%%X%
set X=exiv2\msvc\updater.bat && copy/y %F%%X% %T%%X%
set X=exiv2\msvc\cleaner.bat && copy/y %F%%X% %T%%X%

@ -42,7 +42,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BUILD_GETOPT"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -53,7 +53,7 @@
BrowseInformation="1"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -126,7 +126,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BUILD_GETOPT"
RuntimeLibrary="0"
RuntimeTypeInfo="true"
@ -210,7 +210,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BUILD_GETOPT;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -221,7 +221,7 @@
BrowseInformation="1"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -298,7 +298,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BUILD_GETOPT;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"

@ -42,7 +42,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -53,7 +53,7 @@
BrowseInformation="1"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -126,7 +126,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="0"
RuntimeTypeInfo="true"
@ -210,7 +210,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -221,7 +221,7 @@
BrowseInformation="1"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -298,7 +298,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"

@ -42,7 +42,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -53,7 +53,7 @@
BrowseInformation="1"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -126,7 +126,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="0"
RuntimeTypeInfo="true"
@ -210,7 +210,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -221,7 +221,7 @@
BrowseInformation="1"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -298,7 +298,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"

@ -42,7 +42,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -54,7 +54,7 @@
BrowseInformationFile="$(IntDir)/"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -127,7 +127,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="0"
UsePrecompiledHeader="0"
@ -208,7 +208,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -220,7 +220,7 @@
BrowseInformationFile="$(IntDir)/"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -297,7 +297,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"

@ -42,7 +42,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -54,7 +54,7 @@
BrowseInformationFile="$(IntDir)/"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -127,7 +127,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="0"
UsePrecompiledHeader="0"
@ -208,7 +208,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -220,7 +220,7 @@
BrowseInformationFile="$(IntDir)/"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -297,7 +297,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"

@ -42,7 +42,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -54,7 +54,7 @@
BrowseInformationFile="$(IntDir)/"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -127,7 +127,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="0"
UsePrecompiledHeader="0"
@ -208,7 +208,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -220,7 +220,7 @@
BrowseInformationFile="$(IntDir)/"
WarningLevel="3"
WarnAsError="true"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -297,7 +297,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../include;../../../zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;EXV_HAVE_DLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"

@ -43,7 +43,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="..\..\..\expat-2.0.1\lib;..\..\xmpsdk\src;..\..\xmpsdk\include"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;_DEBUG;_LIB;XML_STATIC"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -53,7 +53,7 @@
UsePrecompiledHeader="0"
BrowseInformation="0"
WarningLevel="3"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -113,7 +113,7 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="..\..\..\expat-2.0.1\lib;..\..\xmpsdk\src;..\..\xmpsdk\include"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="WIN32;NDEBUG;_LIB;XML_STATIC"
RuntimeLibrary="0"
UsePrecompiledHeader="0"

@ -6,7 +6,6 @@
ProjectGUID="{63176FFE-AD2C-421A-856B-5740D2CCB76C}"
RootNamespace="zlib4exiv2"
Keyword="Win32Proj"
TargetFrameworkVersion="131072"
>
<Platforms>
<Platform
@ -42,14 +41,14 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="..\..\..\zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="1"
UsePrecompiledHeader="0"
WarningLevel="3"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -109,7 +108,7 @@
Optimization="2"
EnableIntrinsicFunctions="true"
WholeProgramOptimization="false"
AdditionalIncludeDirectories="..\..\..\zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
RuntimeLibrary="0"
EnableFunctionLevelLinking="true"
@ -172,14 +171,14 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="..\..\..\zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="1"
UsePrecompiledHeader="0"
WarningLevel="3"
DebugInformationFormat="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -192,9 +191,7 @@
/>
<Tool
Name="VCLinkerTool"
ModuleDefinitionFile="..\..\..\zlib\win32\zlib.def"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
ModuleDefinitionFile="..\..\..\zlib-1.2.3\win32\zlib.def"
ImportLibrary="$(OutDir)\$(TargetName).lib"
/>
<Tool
@ -215,6 +212,9 @@
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCWebDeploymentTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
@ -248,7 +248,7 @@
Optimization="2"
EnableIntrinsicFunctions="true"
WholeProgramOptimization="false"
AdditionalIncludeDirectories="..\..\..\zlib"
AdditionalIncludeDirectories="../include;../include/exiv2;../../xmpsdk/include;../../xmpsdk/src;../../../expat-2.0.1/lib;../../../zlib-1.2.3;"
PreprocessorDefinitions="_CRT_SECURE_NO_WARNINGS"
RuntimeLibrary="0"
EnableFunctionLevelLinking="true"
@ -267,9 +267,7 @@
/>
<Tool
Name="VCLinkerTool"
ModuleDefinitionFile="..\..\..\zlib\win32\zlib.def"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
ModuleDefinitionFile="..\..\..\zlib-1.2.3\win32\zlib.def"
ImportLibrary="$(OutDir)\$(TargetName).lib"
/>
<Tool
@ -290,6 +288,9 @@
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCWebDeploymentTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
@ -304,55 +305,55 @@
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
>
<File
RelativePath="..\..\..\zlib\adler32.c"
RelativePath="..\..\..\zlib-1.2.3\adler32.c"
>
</File>
<File
RelativePath="..\..\..\zlib\compress.c"
RelativePath="..\..\..\zlib-1.2.3\compress.c"
>
</File>
<File
RelativePath="..\..\..\zlib\crc32.c"
RelativePath="..\..\..\zlib-1.2.3\crc32.c"
>
</File>
<File
RelativePath="..\..\..\zlib\deflate.c"
RelativePath="..\..\..\zlib-1.2.3\deflate.c"
>
</File>
<File
RelativePath="..\..\..\zlib\example.c"
RelativePath="..\..\..\zlib-1.2.3\example.c"
>
</File>
<File
RelativePath="..\..\..\zlib\gzio.c"
RelativePath="..\..\..\zlib-1.2.3\gzio.c"
>
</File>
<File
RelativePath="..\..\..\zlib\infback.c"
RelativePath="..\..\..\zlib-1.2.3\infback.c"
>
</File>
<File
RelativePath="..\..\..\zlib\inffast.c"
RelativePath="..\..\..\zlib-1.2.3\inffast.c"
>
</File>
<File
RelativePath="..\..\..\zlib\inflate.c"
RelativePath="..\..\..\zlib-1.2.3\inflate.c"
>
</File>
<File
RelativePath="..\..\..\zlib\inftrees.c"
RelativePath="..\..\..\zlib-1.2.3\inftrees.c"
>
</File>
<File
RelativePath="..\..\..\zlib\trees.c"
RelativePath="..\..\..\zlib-1.2.3\trees.c"
>
</File>
<File
RelativePath="..\..\..\zlib\uncompr.c"
RelativePath="..\..\..\zlib-1.2.3\uncompr.c"
>
</File>
<File
RelativePath="..\..\..\zlib\zutil.c"
RelativePath="..\..\..\zlib-1.2.3\zutil.c"
>
</File>
</Filter>
@ -362,47 +363,47 @@
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
>
<File
RelativePath="..\..\..\zlib\crc32.h"
RelativePath="..\..\..\zlib-1.2.3\crc32.h"
>
</File>
<File
RelativePath="..\..\..\zlib\deflate.h"
RelativePath="..\..\..\zlib-1.2.3\deflate.h"
>
</File>
<File
RelativePath="..\..\..\zlib\inffast.h"
RelativePath="..\..\..\zlib-1.2.3\inffast.h"
>
</File>
<File
RelativePath="..\..\..\zlib\inffixed.h"
RelativePath="..\..\..\zlib-1.2.3\inffixed.h"
>
</File>
<File
RelativePath="..\..\..\zlib\inflate.h"
RelativePath="..\..\..\zlib-1.2.3\inflate.h"
>
</File>
<File
RelativePath="..\..\..\zlib\inftrees.h"
RelativePath="..\..\..\zlib-1.2.3\inftrees.h"
>
</File>
<File
RelativePath="..\..\..\zlib\trees.h"
RelativePath="..\..\..\zlib-1.2.3\trees.h"
>
</File>
<File
RelativePath="..\..\..\zlib\zconf.h"
RelativePath="..\..\..\zlib-1.2.3\zconf.h"
>
</File>
<File
RelativePath="..\..\..\zlib\zconf.in.h"
RelativePath="..\..\..\zlib-1.2.3\zconf.in.h"
>
</File>
<File
RelativePath="..\..\..\zlib\zlib.h"
RelativePath="..\..\..\zlib-1.2.3\zlib.h"
>
</File>
<File
RelativePath="..\..\..\zlib\zutil.h"
RelativePath="..\..\..\zlib-1.2.3\zutil.h"
>
</File>
</Filter>

Loading…
Cancel
Save