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 #cmakedefine STXXL_DIRECT_IO_OFF ${STXXL_DIRECT_IO_OFF}
36 #cmakedefine STXXL_HAVE_MMAP_FILE ${STXXL_HAVE_MMAP_FILE}
41 #cmakedefine STXXL_HAVE_LINUXAIO_FILE ${STXXL_HAVE_LINUXAIO_FILE}
46 #cmakedefine STXXL_POSIX_THREADS ${STXXL_POSIX_THREADS}
51 #cmakedefine STXXL_STD_THREADS ${STXXL_STD_THREADS}
56 #cmakedefine STXXL_WINDOWS ${STXXL_WINDOWS}
61 #cmakedefine STXXL_MSVC ${STXXL_MSVC}
66 #cmakedefine STXXL_HAVE_CXX11_RANGE_FOR_LOOP ${STXXL_HAVE_CXX11_RANGE_FOR_LOOP}
71 #cmakedefine STXXL_HAVE_SYNC_ADD_AND_FETCH ${STXXL_HAVE_SYNC_ADD_AND_FETCH}
76 #cmakedefine STXXL_PARALLEL_MODE_EXPLICIT ${STXXL_PARALLEL_MODE_EXPLICIT}
81 #cmakedefine STXXL_BOOST_CONFIG ${STXXL_BOOST_CONFIG}
82 #cmakedefine STXXL_BOOST_FILESYSTEM ${STXXL_BOOST_FILESYSTEM}
83 #cmakedefine STXXL_BOOST_RANDOM ${STXXL_BOOST_RANDOM}
84 #cmakedefine STXXL_BOOST_THREADS ${STXXL_BOOST_THREADS}
85 #cmakedefine STXXL_BOOST_TIMESTAMP ${STXXL_BOOST_TIMESTAMP}
90 #if STXXL_BOOST_CONFIG
91 #include <boost/config.hpp>
94 #cmakedefine STXXL_STD_RANDOM ${STXXL_STD_RANDOM}
99 #cmakedefine STXXL_HAVE_MALLINFO_PROTO ${STXXL_HAVE_MALLINFO_PROTO}
104 #cmakedefine STXXL_HAVE_MLOCK_PROTO ${STXXL_HAVE_MLOCK_PROTO}
109 #cmakedefine STXXL_WITH_VALGRIND ${STXXL_WITH_VALGRIND}
114 #endif // !STXXL_CONFIG_HEADER