1#ifdef _MSC_VER
2
3/* Disable "decorated name length exceeded, name was truncated" warnings. */
4#pragma warning(disable: 4503)
5/* Disable "identifier truncated in debug info" warnings. */
6#pragma warning(disable: 4786)
7/* Disable "C++ Exception Specification ignored" warnings */
8#pragma warning(disable: 4290)
9/* Disable DLL-Interface warnings */
10#pragma warning(disable: 4251)
11
12/* Disable "unsafe" warnings for crt functions in VC++ 2005. */
13#if _MSC_VER >= 1400
14#define _CRT_SECURE_NO_WARNINGS
15#endif
16
17#ifndef WIN32
18#define WIN32
19#endif
20
21/* Define for dynamic Fox linkage */
22#define FOXDLL 1
23
24#endif
25
26
27/* Reporting string for enabled options */
28#define HAVE_ENABLED "@ENABLED_FEATURES@"
29
30/* defined if ffmpeg is available */
31#cmakedefine HAVE_FFMPEG
32
33/* defined if FOX is available */
34#cmakedefine HAVE_FOX
35
36/* defined if GDAL is available */
37#cmakedefine HAVE_GDAL
38
39/* defined if GL2PS is available */
40#cmakedefine HAVE_GL2PS
41
42/* defined if osg is available */
43#cmakedefine HAVE_OSG
44
45/* set to proj.h, proj_api.h or empty depending on which proj is available */
46#cmakedefine PROJ_API_FILE "@PROJ_API_FILE@"
47
48/* defined if python is available */
49#cmakedefine HAVE_PYTHON
50
51/* Define if auto-generated version.h should be used. */
52//#define HAVE_VERSION_H
53#ifndef HAVE_VERSION_H
54/* Define if auto-generated version.h is unavailable. */
55#define VERSION_STRING "1.2.0"
56#endif
57
58/* defines the epsilon to use on general floating point comparison */
59#define NUMERICAL_EPS 0.001
60
61/* defines the epsilon to use on position comparison */
62#define POSITION_EPS 0.1
63
64/* Define length for Xerces 3. */
65#define XERCES3_SIZE_t XMLSize_t
66