GyotoConfig.h File Reference

Compile-time configuration. More...

Go to the source code of this file.

Defines

#define GYOTO_DEBUG_ENABLED   1
 Whether debugging information gathering code was enabled.
#define GYOTO_PLUGIN_SFX   "so"
 Suffix for Gyoto plug-ins.
#define GYOTO_PREFIX   (undefined)
 Gyoto prefix.
#define GYOTO_PKGLIBDIR   (undefined)
 Gyoto pkglibdir, usually GYOTO_PREFIX/lib/gyoto.
#define GYOTO_SIZE__T_IS_UNSIGNED_LONG   1
 Define to 1 if size_t and unsigned long are the same.
#define GYOTO_SOVERS   "6-unreleased-noboost-nompi-nounits-noxml-nofits"
 Gyoto ABI version.
#define GYOTO_USE_CFITSIO   (undefined)
 Whether cfitsio support is compiled-in.
#define HAVE_DLFCN_H   1
 Whether <dlfcn.h> header file was found.
#define HAVE_INTTYPES_H   1
 Whether <inttypes.h> header file was found.
#define HAVE_LIBDL   1
 Whether the `dl' library (-ldl) was found.
#define HAVE_MEMORY_H   1
 Whether the <memory.h> header file was found.
#define HAVE_MPI   (Undefined)
 Whether MPI support is compiled in.
#define HAVE_PTHREAD   1
 Whether POSIX threads support is compiled-in.
#define HAVE_PTHREAD_PRIO_INHERIT   (undefined)
 Have PTHREAD_PRIO_INHERIT.
#define HAVE_SINCOS   1
 Whether the `sincos' function is available.
#define HAVE_STDINT_H   1
 Whether the <stdint.h> header file was found.
#define HAVE_STDLIB_H   1
 Whether the <stdlib.h> header file was found.
#define HAVE_STRINGS_H   1
 Whether the <strings.h> header file was found.
#define HAVE_STRING_H   1
 Whether the <string.h> header file was found.
#define HAVE_SYS_STAT_H   1
 Whether the <sys/stat.h> header file was found.
#define HAVE_SYS_TYPES_H   1
 Whether the <sys/types.h> header file was found.
#define HAVE_UDUNITS   (undefined)
 Whether libudunits2 support is compiled in.
#define HAVE_BOOST_MULTIPRECISION_CPP_DEC_FLOAT_HPP   (undefined)
 Whether support for arbitrary precision arithmetics is present.
#define HAVE_BOOST_ARRAY_HPP   (undefined)
 Whether boost::array is available.
#define GYOTO_HAVE_BOOST_INTEGRATORS   (undefined)
 Whether Boost.odeint is present, as well as C++11.
#define HAVE_UNISTD_H   1
 Whether the <unistd.h> header file was found.
#define HAVE_FENV_H   1
 Define to 1 to use fenv.h.
#define HAVE__BOOL   (undefined)
 Whether the system has the type `_Bool'.
#define PTHREAD_CREATE_JOINABLE   (undefined)
 Define to necessary symbol if this constant uses a non-standard name on your system.
#define STDC_HEADERS   1
 Whether the ANSI C header files were found.
#define size_t   (undefined)
 If not defined in <sys/types.h>.

Detailed Description

Compile-time configuration.

Codes based on Gyoto and Gyoto plug-ins must have access to the flags used when compiling Gyoto. This files is generated by Gyoto's configure script and holds influential variables such as HAVE_SINCOS.

The values determined by configure when this documentation was built are documented, replaced by "(undefined)" if the macro was undefined.


Define Documentation

#define GYOTO_HAVE_BOOST_INTEGRATORS   (undefined)

Whether Boost.odeint is present, as well as C++11.

Advanced integrators from boost/numeric/odeint/.

#define GYOTO_SOVERS   "6-unreleased-noboost-nompi-nounits-noxml-nofits"

Gyoto ABI version.

Updated in stable releases, not during dev. cycle.

#define GYOTO_USE_CFITSIO   (undefined)

Whether cfitsio support is compiled-in.

Necessary for FITS file format i/o, used in the Gyoto tool and optional in Gtyoto::PatternDisk.

#define HAVE_LIBDL   1

Whether the `dl' library (-ldl) was found.

Plug-in support.

#define HAVE_MPI   (Undefined)

Whether MPI support is compiled in.

Message-passing interface, used in multi-process ray-tracing

#define HAVE_PTHREAD   1

Whether POSIX threads support is compiled-in.

Multi-threading support, see Gyoto::Scenery::nthreads_.

#define HAVE_SINCOS   1

Whether the `sincos' function is available.

Else Gyoto provides it as a macro in GyotoDefs.h.

#define HAVE_UDUNITS   (undefined)

Whether libudunits2 support is compiled in.

Foundation for the Gyoto::Units framework. Gyoto ought to build and work without it, but with restricted unit conversion capabilities.


Generated on 6 May 2017 for Gyoto by  doxygen 1.6.1