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

github.com/windirstat/llfio.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) <spamtrap@nedprod.com>2018-07-09 11:36:19 +0300
committerNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) <spamtrap@nedprod.com>2018-07-09 11:36:19 +0300
commit7765ae01f069b8893d4548f06d41c265237e741e (patch)
tree86cd8615cdcd681609cdb00ad5b5356c160f467b /include/llfio/llfio.hpp
parent302db08dd88a5e77fb40103ed632be1e72066bf1 (diff)
Final bout of renaming before I rename the github repo.
Diffstat (limited to 'include/llfio/llfio.hpp')
-rw-r--r--include/llfio/llfio.hpp22
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