fs hack
parent
a3179d1a36
commit
5d539c1a2f
|
@ -26,4 +26,13 @@
|
||||||
#define BLT_CONTAINS(container, value) std::find(container.begin(), container.end(), value) != container.end()
|
#define BLT_CONTAINS(container, value) std::find(container.begin(), container.end(), value) != container.end()
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#define INCLUDE_FS \
|
||||||
|
#if defined(CXX17_FILESYSTEM) || defined (CXX17_FILESYSTEM_LIBFS) \
|
||||||
|
#include <filesystem>\
|
||||||
|
#elif defined(CXX11_EXP_FILESYSTEM) || defined (CXX11_EXP_FILESYSTEM_LIBFS)\
|
||||||
|
#include <experimental/filesystem>\
|
||||||
|
#else\
|
||||||
|
#error Filesystem ops not supported!\
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif //INSANE_DNS_COMPATIBILITY_H
|
#endif //INSANE_DNS_COMPATIBILITY_H
|
||||||
|
|
|
@ -163,7 +163,13 @@ namespace blt::logging {
|
||||||
#include <thread>
|
#include <thread>
|
||||||
#include <cstdarg>
|
#include <cstdarg>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
#if defined(CXX17_FILESYSTEM) || defined (CXX17_FILESYSTEM_LIBFS)
|
||||||
#include <filesystem>
|
#include <filesystem>
|
||||||
|
#elif defined(CXX11_EXP_FILESYSTEM) || defined (CXX11_EXP_FILESYSTEM_LIBFS)
|
||||||
|
#include <experimental/filesystem>
|
||||||
|
#else
|
||||||
|
#error Filesystem ops not supported!
|
||||||
|
#endif
|
||||||
#include <ios>
|
#include <ios>
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue