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