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