Make filesystem.h more broad

This commit is contained in:
falkTX 2019-09-10 21:13:09 +01:00
parent 484b204401
commit 7f26b53cb3

View file

@ -23,11 +23,13 @@
#pragma once #pragma once
#ifdef __linux__ #if defined(__cpp_lib_filesystem) || (defined(__has_include) && __has_include(<filesystem>))
#include <filesystem>
#elif defined(__cpp_lib_experimental_filesystem) || (defined(__has_include) && __has_include(<experimental/filesystem>))
#include <experimental/filesystem> #include <experimental/filesystem>
namespace std { namespace std {
namespace filesystem = std::experimental::filesystem; namespace filesystem = std::experimental::filesystem;
} }
#else #else
#include <filesystem> #error no filesystem support
#endif #endif