1#ifndef WCONFIG_H 2#define WCONFIG_H 3 4// Version defines 5#define WT_SERIES ${VERSION_SERIES} 6#define WT_MAJOR ${VERSION_MAJOR} 7#define WT_MINOR ${VERSION_MINOR} 8 9/*! \brief A constant that encodes the library version of %Wt 10 * 11 * You may use this constant to check for the version of %Wt at build-time. 12 */ 13#define WT_VERSION (((WT_SERIES & 0xff) << 24) | ((WT_MAJOR & 0xff) << 16) | ((WT_MINOR & 0xff) << 8)) 14#define WT_VERSION_STR "${VERSION_SERIES}.${VERSION_MAJOR}.${VERSION_MINOR}" 15#define WT_CLASS "Wt${VERSION_SERIES}_${VERSION_MAJOR}_${VERSION_MINOR}" 16#define WT_INCLUDED_VERSION Wt_${VERSION_SERIES}_${VERSION_MAJOR}_${VERSION_MINOR} 17 18#define RUNDIR "${RUNDIR}" 19#define WT_CONFIG_XML "${CONFIGURATION}" 20#define WTHTTP_CONFIGURATION "${WTHTTP_CONFIGURATION}" 21 22#cmakedefine WT_STATIC 23#cmakedefine WTDBO_STATIC 24#cmakedefine WTDBOPOSTGRES_STATIC 25#cmakedefine WTDBOSQLITE3_STATIC 26#cmakedefine WTDBOFIREBIRD_STATIC 27#cmakedefine WTDBOMYSQL_STATIC 28#cmakedefine WTDBOMSSQLSERVER_STATIC 29#cmakedefine WTHTTP_STATIC 30 31#cmakedefine WT_HAS_WRASTERIMAGE 32#cmakedefine WT_HAS_WPDFIMAGE 33#cmakedefine WT_WITH_SSL 34#cmakedefine WT_HAS_SAML 35 36#cmakedefine WT_USE_OPENGL 37#cmakedefine WT_DEBUG_ENABLED 38#cmakedefine WT_THREADED 39 40#cmakedefine WT_ANY_IS_THELINK2012_ANY 41#cmakedefine WT_ANY_IS_EXPERIMENTAL_ANY 42#cmakedefine WT_ANY_IS_STD_ANY 43 44#cmakedefine WT_DATE_TZ_USE_DATE 45#cmakedefine WT_DATE_TZ_USE_STD 46 47#cmakedefine WT_ASIO_IS_BOOST_ASIO 48#cmakedefine WT_ASIO_IS_STANDALONE_ASIO 49 50// our win32: WIN32 (gcc) or _WIN32 (MSC) 51#if defined(WIN32) || defined(_WIN32) 52#define WT_WIN32 1 53#endif 54 55#endif 56