Program Listing for File h5ppFilesystem.h¶
↰ Return to documentation for file (/home/david/GitProjects/h5pp/h5pp/include/h5pp/details/h5ppFilesystem.h
)
#pragma once
#if __has_include(<ghc/filesystem.hpp>)
// Last resort
#include <ghc/filesystem.hpp>
namespace h5pp {
namespace fs = ghc::filesystem;
}
#elif __has_include(<filesystem>)
#include <filesystem>
#include <utility>
namespace h5pp {
namespace fs = std::filesystem;
}
#elif __has_include(<experimental/filesystem>)
#include <experimental/filesystem>
namespace h5pp {
namespace fs = std::experimental::filesystem;
}
#else
#error Could not find includes: <filesystem> or <experimental/filesystem> <ghc/filesystem>
#endif