/* src/vw/config.h.  Generated from src/vw/config.h.pre by config.status.  */
#ifndef __VW__CONFIG_H__
#define __VW__CONFIG_H__
/* src/vw/config.h.pre.  Generated from config.h.pre.in by configure.  */
/* src/vw/config.h.pre.in.  Generated from configure.ac by autoheader.  */

/* The version of Boost with which the software built. */
#define VW_BOOST_VERSION 104500

/* does the compiler support function __attribute__((deprecated))? */
#define VW_COMPILER_HAS_ATTRIBUTE_DEPRECATED 1

/* does the compiler support function __attribute__((noreturn))? */
#define VW_COMPILER_HAS_ATTRIBUTE_NORETURN 1

/* enable image bounds checking (SLOW!) */
#define VW_ENABLE_BOUNDS_CHECK 0

/* ~/.vwrc support */
#define VW_ENABLE_CONFIG_FILE 1

/* enable the C++ exception mechanism */
#define VW_ENABLE_EXCEPTIONS 1

/* enable SSE optimizations in some places (development) */
#define VW_ENABLE_SSE 0

/* Define to 1 if VW has BigTIFF support */
#define VW_HAS_BIGTIFF 1

/* Define to 1 if you have the <dlfcn.h> header file. */
#define VW_HAVE_DLFCN_H 1

/* Define to 1 if you have the `exp2' function. */
#define VW_HAVE_EXP2 1

/* Define to 1 if you have the `fabsl' function. */
#define VW_HAVE_FABSL 1

/* Define to 1 if you have the `getpid' function. */
#define VW_HAVE_GETPID 1

/* Define to 1 if you have the `getpwuid' function. */
#define VW_HAVE_GETPWUID 1

/* Define to 1 if you have the <inttypes.h> header file. */
#define VW_HAVE_INTTYPES_H 1

/* Define to 1 if you have the `llabs' function. */
#define VW_HAVE_LLABS 1

/* Define to 1 if you have the `log2' function. */
/* #undef VW_HAVE_LOG2 */

/* Define to 1 if you have the <memory.h> header file. */
#define VW_HAVE_MEMORY_H 1

/* Define to 1 if the pkg package is available */
#define VW_HAVE_PKG_APPLE_GL 0

/* Define to 1 if the pkg package is available */
#define VW_HAVE_PKG_APPLE_LAPACK 0

/* Define to 1 if the pkg package is available */
#define VW_HAVE_PKG_APPLE_QMAKE_QT 0

/* Define to 1 if the ARBITRARY_QT package is available. */
#define VW_HAVE_PKG_ARBITRARY_QT 0

/* Define to 1 if the BOOST package is available. */
#define VW_HAVE_PKG_BOOST 1

/* Define to 1 if the BOOST_DATETIME package is available. */
#define VW_HAVE_PKG_BOOST_DATETIME 1

/* Define to 1 if the BOOST_FILESYSTEM package is available. */
#define VW_HAVE_PKG_BOOST_FILESYSTEM 1

/* Define to 1 if the BOOST_GRAPH package is available. */
#define VW_HAVE_PKG_BOOST_GRAPH 1

/* Define to 1 if the BOOST_IOSTREAMS package is available. */
#define VW_HAVE_PKG_BOOST_IOSTREAMS 1

/* Define to 1 if the BOOST_PROGRAM_OPTIONS package is available. */
#define VW_HAVE_PKG_BOOST_PROGRAM_OPTIONS 1

/* Define to 1 if the BOOST_REGEX package is available. */
#define VW_HAVE_PKG_BOOST_REGEX 1

/* Define to 1 if the BOOST_SYSTEM package is available. */
#define VW_HAVE_PKG_BOOST_SYSTEM 1

/* Define to 1 if the BOOST_THREAD package is available. */
#define VW_HAVE_PKG_BOOST_THREAD 1

/* Define to 1 if the BUNDLEADJUSTMENT module is available. */
#define VW_HAVE_PKG_BUNDLEADJUSTMENT 1

/* Define to 1 if the CAIROMM package is available. */
#define VW_HAVE_PKG_CAIROMM 1

/* Define to 1 if the CAMERA module is available. */
#define VW_HAVE_PKG_CAMERA 1

/* Define to 1 if the CARTOGRAPHY module is available. */
#define VW_HAVE_PKG_CARTOGRAPHY 1

/* Define to 1 if the CG package is available. */
#define VW_HAVE_PKG_CG 0

/* Define to 1 if the CLAPACK package is available. */
#define VW_HAVE_PKG_CLAPACK 0

/* Define to 1 if the CORE module is available. */
#define VW_HAVE_PKG_CORE 1

/* Define to 1 if the FILEIO module is available. */
#define VW_HAVE_PKG_FILEIO 1

/* Define to 1 if the FLAPACK package is available. */
/* #undef VW_HAVE_PKG_FLAPACK */

/* Define to 1 if the GDAL package is available. */
#define VW_HAVE_PKG_GDAL 1

/* Define to 1 if the GEOMETRY module is available. */
#define VW_HAVE_PKG_GEOMETRY 0

/* Define to 1 if the pkg package is available */
#define VW_HAVE_PKG_GL 0

/* Define to 1 if the GLEW package is available. */
#define VW_HAVE_PKG_GLEW 0

/* Define to 1 if the GOOGLE_PROFILER package is available. */
#define VW_HAVE_PKG_GOOGLE_PROFILER 0

/* Define to 1 if the GPU module is available. */
#define VW_HAVE_PKG_GPU 0

/* Define to 1 if the pkg package is available */
#define VW_HAVE_PKG_GUESS_QT 0

/* Define to 1 if the GUI module is available. */
#define VW_HAVE_PKG_GUI 0

/* Define to 1 if the pkg package is available */
#define VW_HAVE_PKG_HDF 0

/* Define to 1 if the HDF_PLAIN package is available. */
#define VW_HAVE_PKG_HDF_PLAIN 0

/* Define to 1 if the HDF_SUBDIR package is available. */
#define VW_HAVE_PKG_HDF_SUBDIR 0

/* Define to 1 if the HDR module is available. */
#define VW_HAVE_PKG_HDR 1

/* Define to 1 if the ILMBASE package is available. */
#define VW_HAVE_PKG_ILMBASE 1

/* Define to 1 if the IMAGE module is available. */
#define VW_HAVE_PKG_IMAGE 1

/* Define to 1 if the INTEL_LAPACK package is available. */
#define VW_HAVE_PKG_INTEL_LAPACK 0

/* Define to 1 if the INTERESTPOINT module is available. */
#define VW_HAVE_PKG_INTERESTPOINT 1

/* Define to 1 if the JPEG package is available. */
#define VW_HAVE_PKG_JPEG 1

/* Define to 1 if the pkg package is available */
#define VW_HAVE_PKG_LAPACK 1

/* Define to 1 if the LINUX_GL package is available. */
#define VW_HAVE_PKG_LINUX_GL 0

/* Define to 1 if the pkg package is available */
#define VW_HAVE_PKG_LINUX_QMAKE_QT 0

/* Define to 1 if the M package is available. */
#define VW_HAVE_PKG_M 1

/* Define to 1 if the MATH module is available. */
#define VW_HAVE_PKG_MATH 1

/* Define to 1 if the MOSAIC module is available. */
#define VW_HAVE_PKG_MOSAIC 1

/* Define to 1 if the OPENCV package is available. */
#define VW_HAVE_PKG_OPENCV 0

/* Define to 1 if the OPENEXR package is available. */
#define VW_HAVE_PKG_OPENEXR 1

/* Define to 1 if the PHOTOMETRY module is available. */
#define VW_HAVE_PKG_PHOTOMETRY 0

/* Define to 1 if the PLATE module is available. */
#define VW_HAVE_PKG_PLATE 0

/* Define to 1 if the PNG package is available. */
#define VW_HAVE_PKG_PNG 1

/* Define to 1 if the PROJ4 package is available. */
#define VW_HAVE_PKG_PROJ4 1

/* Define to 1 if the PROTOBUF package is available. */
#define VW_HAVE_PKG_PROTOBUF 0

/* Define to 1 if the PTHREADS package is available. */
#define VW_HAVE_PKG_PTHREADS 1

/* Define to 1 if the pkg package is available */
#define VW_HAVE_PKG_QT 0

/* Define to 1 if the QT_GUESS_BASE package is available. */
#define VW_HAVE_PKG_QT_GUESS_BASE 0

/* Define to 1 if the QT_GUESS_CORE package is available. */
#define VW_HAVE_PKG_QT_GUESS_CORE 0

/* Define to 1 if the QT_GUESS_GUI package is available. */
#define VW_HAVE_PKG_QT_GUESS_GUI 0

/* Define to 1 if the QT_GUESS_NETWORK package is available. */
#define VW_HAVE_PKG_QT_GUESS_NETWORK 0

/* Define to 1 if the QT_GUESS_OPENGL package is available. */
#define VW_HAVE_PKG_QT_GUESS_OPENGL 0

/* Define to 1 if the QT_GUESS_SQL package is available. */
#define VW_HAVE_PKG_QT_GUESS_SQL 0

/* Define to 1 if the QT_QMAKE package is available. */
#define VW_HAVE_PKG_QT_QMAKE 0

/* Define to 1 if the QT_QMAKE_GUI package is available. */
#define VW_HAVE_PKG_QT_QMAKE_GUI 0

/* Define to 1 if the QT_QMAKE_NETWORK package is available. */
#define VW_HAVE_PKG_QT_QMAKE_NETWORK 0

/* Define to 1 if the QT_QMAKE_OPENGL package is available. */
#define VW_HAVE_PKG_QT_QMAKE_OPENGL 0

/* Define to 1 if the QT_QMAKE_SQL package is available. */
#define VW_HAVE_PKG_QT_QMAKE_SQL 0

/* Define to 1 if the RABBITMQ_C package is available. */
#define VW_HAVE_PKG_RABBITMQ_C 0

/* Define to 1 if the SLAPACK package is available. */
#define VW_HAVE_PKG_SLAPACK 1

/* Define to 1 if the STANDALONE_BLAS package is available. */
/* #undef VW_HAVE_PKG_STANDALONE_BLAS */

/* Define to 1 if the STANDALONE_F2C package is available. */
/* #undef VW_HAVE_PKG_STANDALONE_F2C */

/* Define to 1 if the STANDALONE_FBLAS package is available. */
/* #undef VW_HAVE_PKG_STANDALONE_FBLAS */

/* Define to 1 if the STANDALONE_FLAPACK package is available. */
/* #undef VW_HAVE_PKG_STANDALONE_FLAPACK */

/* Define to 1 if the pkg package is available */
/* #undef VW_HAVE_PKG_STANDALONE_FLAPACK_FBLAS */

/* Define to 1 if the STANDALONE_LAPACK package is available. */
/* #undef VW_HAVE_PKG_STANDALONE_LAPACK */

/* Define to 1 if the pkg package is available */
/* #undef VW_HAVE_PKG_STANDALONE_LAPACK_AND_BLAS */

/* Define to 1 if the STEREO module is available. */
#define VW_HAVE_PKG_STEREO 1

/* Define to 1 if the TCMALLOC package is available. */
#define VW_HAVE_PKG_TCMALLOC 0

/* Define to 1 if the THREADS package is available. */
#define VW_HAVE_PKG_THREADS 1

/* Define to 1 if the TIFF package is available. */
#define VW_HAVE_PKG_TIFF 0

/* Define to 1 if the TOOLS module is available. */
#define VW_HAVE_PKG_TOOLS 1

/* Define to 1 if the VW module is available. */
#define VW_HAVE_PKG_VW 1

/* Define to 1 if the X11 package is available. */
#define VW_HAVE_PKG_X11 0

/* Define to 1 if the Z package is available. */
#define VW_HAVE_PKG_Z 1

/* Define to 1 if you have the <pwd.h> header file. */
#define VW_HAVE_PWD_H 1

/* Define to 1 if you have the <stdint.h> header file. */
#define VW_HAVE_STDINT_H 1

/* Define to 1 if you have the <stdlib.h> header file. */
#define VW_HAVE_STDLIB_H 1

/* Define to 1 if you have the <strings.h> header file. */
#define VW_HAVE_STRINGS_H 1

/* Define to 1 if you have the <string.h> header file. */
#define VW_HAVE_STRING_H 1

/* Define to 1 if you have the <sys/stat.h> header file. */
#define VW_HAVE_SYS_STAT_H 1

/* Define to 1 if you have the <sys/types.h> header file. */
#define VW_HAVE_SYS_TYPES_H 1

/* Define to 1 if you have the `tgamma' function. */
#define VW_HAVE_TGAMMA 1

/* Define to 1 if you have the <unistd.h> header file. */
#define VW_HAVE_UNISTD_H 1

/* Define to the sub-directory in which libtool stores uninstalled libraries.
   */
#define VW_LT_OBJDIR ".libs/"

/* set the default number of processing threads for multi-threaded operations
   */
#define VW_NUM_THREADS 4

/* Name of package */
#define VW_PACKAGE "VisionWorkbench"

/* Define to the address where bug reports for this package should be sent. */
#define VW_PACKAGE_BUGREPORT "vision-workbench@lists.nasa.gov"

/* Define to the full name of this package. */
#define VW_PACKAGE_NAME "NASA Vision Workbench"

/* Define to the full name and version of this package. */
#define VW_PACKAGE_STRING "NASA Vision Workbench 2.1.0"

/* Define to the one symbol short name of this package. */
#define VW_PACKAGE_TARNAME "VisionWorkbench"

/* Define to the home page for this package. */
#define VW_PACKAGE_URL ""

/* Define to the version of this package. */
#define VW_PACKAGE_VERSION "2.1.0"

/* Is amqp_get_rpc_reply void? */
/* #undef VW_RABBITMQ_VOID_RPC_REPLY */

/* Define to 1 if you have the ANSI C header files. */
#define VW_STDC_HEADERS 1

/* Version number of package */
#define VW_VERSION "2.1.0"

// Check to make sure the user is using the same version of Boost
// headers that the software was built with.
#include <boost/version.hpp>
#if BOOST_VERSION != VW_BOOST_VERSION
#error You are using a different version of Boost than you used to build VW_!
#endif

#endif // __VW__CONFIG_H__
