Welcome to mirror list, hosted at ThFree Co, Russian Federation.

version.hpp « afio « boost « include - github.com/windirstat/llfio.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: bda8cd0b6a58a113a9a15abc2bf0db6ce550cc91 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
//! \file version.hpp Controls the version of AFIO for cmake, shared library and C++ namespace mangling
#undef BOOST_AFIO_VERSION_MAJOR
#undef BOOST_AFIO_VERSION_MINOR
#undef BOOST_AFIO_VERSION_PATCH
#undef BOOST_AFIO_VERSION_REVISION
#undef BOOST_AFIO_VERSION_GLUE2
#undef BOOST_AFIO_VERSION_GLUE
#undef BOOST_AFIO_HEADERS_VERSION
#undef BOOST_AFIO_NAMESPACE_VERSION

//! \brief Major version for cmake and DLL version stamping \ingroup config
#define BOOST_AFIO_VERSION_MAJOR    2
//! \brief Minor version for cmake and DLL version stamping \ingroup config
#define BOOST_AFIO_VERSION_MINOR    0
//! \brief Patch version for cmake and DLL version stamping \ingroup config
#define BOOST_AFIO_VERSION_PATCH    0
//! \brief Revision version for cmake and DLL version stamping \ingroup config
#define BOOST_AFIO_VERSION_REVISION 0

//! \brief Defined between stable releases of AFIO. It means the inline namespace
//! will be permuted per-commit to ensure ABI uniqueness. \ingroup config
#define BOOST_AFIO_UNSTABLE_VERSION

#define BOOST_AFIO_VERSION_GLUE2(a, b, c) a ## b ## c
#define BOOST_AFIO_VERSION_GLUE(a, b, c)  BOOST_AFIO_VERSION_GLUE2(a, b, c)
#define BOOST_AFIO_NAMESPACE_VERSION   BOOST_AFIO_VERSION_GLUE(BOOST_AFIO_VERSION_MAJOR, _, BOOST_AFIO_VERSION_MINOR)

#if defined(_MSC_VER) && !defined(__clang__)
#define BOOST_AFIO_HEADERS_VERSION     BOOST_AFIO_VERSION_GLUE(BOOST_AFIO_VERSION_MAJOR, ., BOOST_AFIO_VERSION_MINOR)
#else
#define BOOST_AFIO_HEADERS_VERSION     BOOST_AFIO_VERSION_MAJOR.BOOST_AFIO_VERSION_MINOR
#endif
//! \brief The namespace boost::afio::v ## BOOST_AFIO_NAMESPACE_VERSION
#define BOOST_AFIO_NAMESPACE_VERSION BOOST_AFIO_VERSION_GLUE(BOOST_AFIO_VERSION_MAJOR, _, BOOST_AFIO_VERSION_MINOR)