1
/* ***************************************************************** -*- C -*- */
4
@brief Configuration settings for MSVC
6
@author Andreas Huggel (ahu)
7
<a href="mailto:ahuggel@gmx.net">ahuggel@gmx.net</a>
8
@date 07-Feb-04, ahu: created
9
26-Feb-05, ahu: renamed and moved to src directory
12
/* Todo: The PACKAGE_* defines should be generated */
16
/* Define to 1 if you have the <process.h> header file. */
17
#define EXV_HAVE_PROCESS_H 1
19
/* Define to the address where bug reports for this package should be sent. */
20
#define EXV_PACKAGE_BUGREPORT "ahuggel@gmx.net"
22
/* Define to the full name of this package. */
23
#define EXV_PACKAGE_NAME "exiv2"
25
/* Define to the full name and version of this package. */
26
#define EXV_PACKAGE_STRING "exiv2 0.18"
28
/* Define to the one symbol short name of this package. */
29
#define EXV_PACKAGE_TARNAME "exiv2"
31
/* Define to the version of this package. */
32
#define EXV_PACKAGE_VERSION "0.18"
34
/* Define to `int' if <sys/types.h> does not define pid_t. */
37
#ifndef EXV_COMMERCIAL_VERSION
39
/* Define to 1 to enable translation of Exif.Nikon3.LensData. */
40
# define EXV_HAVE_LENSDATA 1
42
/* Define to 1 if translation of program messages to the user's
43
native language is requested. */
44
# undef EXV_ENABLE_NLS
46
/* Define to 1 if you have the `iconv' function. */
47
# undef EXV_HAVE_ICONV
49
/* Define to 1 to enable conversion of UCS2 encoded Windows tags to UTF-8. */
50
# undef EXV_HAVE_PRINTUCS2
52
#endif /* !EXV_COMMERCIAL_VERSION */
54
/* Define as 1 if you have the `zlib' library. (0 to omit zlib) [png support] */
61
#pragma comment(lib,"../../../zlib-1.2.3/projects/visualc6/Win32_DLL_Debug/zlib1d.lib")
63
#pragma comment(lib,"../../../zlib-1.2.3/projects/visualc6/Win32_DLL_Release/zlib1.lib")
67
#pragma comment(lib,"../../../zlib-1.2.3/projects/visualc6/Win32_LIB_Debug/zlibd.lib")
69
#pragma comment(lib,"../../../zlib-1.2.3/projects/visualc6/Win32_LIB_Release/zlib.lib")
73
// assist VC7.1 to compile vsnprintf
74
#if (_MSC_VER < 1400) && !defined(vsnprintf)
75
#define vsnprintf _vsnprintf
79
/* Define to 1 if you have the Adobe XMP Toolkit. */
80
#define EXV_HAVE_XMP_TOOLKIT 1
82
/* File path seperator */
83
#define EXV_SEPERATOR_STR "\\"
84
#define EXV_SEPERATOR_CHR '\\'
87
/* Shared library support */
89
#define EXV_IMPORT __declspec(dllimport)
90
#define EXV_EXPORT __declspec(dllexport)
101
/* Define EXIV2API for DLL builds */
103
# ifdef EXV_BUILDING_LIB
104
# define EXIV2API EXV_EXPORT
106
# define EXIV2API EXV_IMPORT
107
# endif /* ! EXV_BUILDING_LIB */
110
#endif /* ! EXV_HAVE_DLL */
114
Disable warning 4251. This is warning from std templates about exporting interfaces
117
#pragma warning( disable : 4251 )
120
Visual Studio C++ 2005 (8.0)
121
Disable warnings about 'deprecated' standard functions
122
See, eg. http://www.informit.com/guides/content.asp?g=cplusplus&seqNum=259
125
# pragma warning(disable : 4996)
128
#endif /* _MSC_VER */