Go to the documentation of this file.
17 #ifndef STXXL_CONFIG_HEADER
18 #define STXXL_CONFIG_HEADER
21 #define STXXL_VERSION_MAJOR ${STXXL_VERSION_MAJOR}
22 #define STXXL_VERSION_MINOR ${STXXL_VERSION_MINOR}
23 #define STXXL_VERSION_PATCH ${STXXL_VERSION_PATCH}
24 #define STXXL_VERSION_STRING "${STXXL_VERSION_STRING}"
25 #define STXXL_VERSION_PHASE "${STXXL_VERSION_PHASE}"
28 #cmakedefine STXXL_VERSION_GIT_REFSPEC "${STXXL_VERSION_GIT_REFSPEC}"
29 #cmakedefine STXXL_VERSION_GIT_SHA1 "${STXXL_VERSION_GIT_SHA1}"
31 #ifndef STXXL_DEBUG_ASSERTIONS
32 #cmakedefine STXXL_DEBUG_ASSERTIONS ${STXXL_DEBUG_ASSERTIONS}
38 #cmakedefine STXXL_DIRECT_IO_OFF ${STXXL_DIRECT_IO_OFF}
43 #cmakedefine STXXL_HAVE_MMAP_FILE ${STXXL_HAVE_MMAP_FILE}
48 #cmakedefine STXXL_HAVE_LINUXAIO_FILE ${STXXL_HAVE_LINUXAIO_FILE}
53 #cmakedefine STXXL_POSIX_THREADS ${STXXL_POSIX_THREADS}
58 #cmakedefine STXXL_STD_THREADS ${STXXL_STD_THREADS}
63 #cmakedefine STXXL_WINDOWS ${STXXL_WINDOWS}
68 #cmakedefine STXXL_MSVC ${STXXL_MSVC}
73 #cmakedefine STXXL_HAVE_CXX11_RANGE_FOR_LOOP ${STXXL_HAVE_CXX11_RANGE_FOR_LOOP}
78 #cmakedefine STXXL_HAVE_SYNC_ADD_AND_FETCH ${STXXL_HAVE_SYNC_ADD_AND_FETCH}
83 #cmakedefine STXXL_PARALLEL ${STXXL_PARALLEL}
88 #cmakedefine STXXL_WITH_GNU_PARALLEL ${STXXL_WITH_GNU_PARALLEL}
93 #cmakedefine STXXL_BOOST_CONFIG ${STXXL_BOOST_CONFIG}
94 #cmakedefine STXXL_BOOST_FILESYSTEM ${STXXL_BOOST_FILESYSTEM}
95 #cmakedefine STXXL_BOOST_RANDOM ${STXXL_BOOST_RANDOM}
96 #cmakedefine STXXL_BOOST_THREADS ${STXXL_BOOST_THREADS}
97 #cmakedefine STXXL_BOOST_TIMESTAMP ${STXXL_BOOST_TIMESTAMP}
102 #if STXXL_BOOST_CONFIG
103 #include <boost/config.hpp>
106 #cmakedefine STXXL_STD_RANDOM ${STXXL_STD_RANDOM}
111 #cmakedefine STXXL_HAVE_MALLINFO_PROTO ${STXXL_HAVE_MALLINFO_PROTO}
116 #cmakedefine STXXL_HAVE_MLOCK_PROTO ${STXXL_HAVE_MLOCK_PROTO}
121 #cmakedefine STXXL_WITH_VALGRIND ${STXXL_WITH_VALGRIND}
126 #endif // !STXXL_CONFIG_HEADER