Eric Fiselier | 19aae8f | 2018-03-26 05:46:57 +0000 | [diff] [blame] | 1 | #ifndef TEST_SUPPORT_FILESYSTEM_INCLUDE_HPP |
2 | #define TEST_SUPPORT_FILESYSTEM_INCLUDE_HPP | ||||
3 | |||||
4 | #include <ciso646> | ||||
5 | // Test against std::filesystem for STL's other than libc++ | ||||
6 | #ifndef _LIBCPP_VERSION | ||||
7 | #define TEST_INCLUDE_STD_FILESYSTEM | ||||
8 | #endif | ||||
9 | |||||
10 | #ifdef TEST_INCLUDE_STD_FILESYSTEM | ||||
11 | #include <filesystem> | ||||
12 | namespace fs = std::filesystem; | ||||
13 | #else | ||||
14 | #include <experimental/filesystem> | ||||
15 | namespace fs = std::experimental::filesystem; | ||||
16 | #endif | ||||
17 | |||||
18 | #endif |