diff options
author | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) <spamtrap@nedprod.com> | 2018-07-09 11:36:19 +0300 |
---|---|---|
committer | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) <spamtrap@nedprod.com> | 2018-07-09 11:36:19 +0300 |
commit | 7765ae01f069b8893d4548f06d41c265237e741e (patch) | |
tree | 86cd8615cdcd681609cdb00ad5b5356c160f467b /include/llfio/llfio.hpp | |
parent | 302db08dd88a5e77fb40103ed632be1e72066bf1 (diff) |
Final bout of renaming before I rename the github repo.
Diffstat (limited to 'include/llfio/llfio.hpp')
-rw-r--r-- | include/llfio/llfio.hpp | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/include/llfio/llfio.hpp b/include/llfio/llfio.hpp new file mode 100644 index 00000000..af0bd0c5 --- /dev/null +++ b/include/llfio/llfio.hpp @@ -0,0 +1,22 @@ +//! \file llfio/llfio.hpp The master *latest version* AFIO include file. All AFIO consuming libraries should include this header only. +#include "version.hpp" + +#if defined(_MSC_VER) && !defined(__clang__) +#define LLFIO_HEADERS_PATH2 LLFIO_VERSION_GLUE(v, LLFIO_HEADERS_VERSION, /llfio.hpp) +#elif !__PCPP_ALWAYS_FALSE__ +#define LLFIO_HEADERS_PATH2 LLFIO_VERSION_GLUE(v, LLFIO_HEADERS_VERSION,)/llfio.hpp +#endif + +#if 0 // cmake's Makefiles and Ninja generators won't pick up dependent headers without this +#include "v2.0/llfio.hpp" +#endif + +#define LLFIO_HEADERS_PATH4(a) #a +#define LLFIO_HEADERS_PATH3(a) LLFIO_HEADERS_PATH4(a) +//! \brief The AFIO headers path generated by the preprocessor from the version +#define LLFIO_HEADERS_PATH LLFIO_HEADERS_PATH3(LLFIO_HEADERS_PATH2) +#include LLFIO_HEADERS_PATH +#undef LLFIO_HEADERS_PATH +#undef LLFIO_HEADERS_PATH2 +#undef LLFIO_HEADERS_PATH3 +#undef LLFIO_HEADERS_PATH4 |