1 #pragma once
2 
3 #ifdef PAJLADA_SETTINGS_BOOST_FILESYSTEM
4 #include <boost/filesystem.hpp>
5 #else
6 #include <filesystem>
7 #endif
8 
9 namespace pajlada {
10 namespace Settings {
11 
12 #ifdef PAJLADA_SETTINGS_BOOST_FILESYSTEM
13 namespace fs = boost::filesystem;
14 using fs_error_code = boost::system::error_code;
15 namespace errc = boost::system::errc;
16 namespace make_error_code_ns = boost::system::errc;
17 #else
18 namespace fs = std::filesystem;
19 using fs_error_code = std::error_code;
20 using errc = std::errc;
21 namespace make_error_code_ns = std;
22 #endif
23 
24 }  // namespace Settings
25 }  // namespace pajlada
26