#pragma once #if ((defined(_MSVC_LANG) && _MSVC_LANG >= 201703L) || \ (defined(__cplusplus) && __cplusplus >= 201703L)) && \ defined(__has_include) #if __has_include() && (!defined(__MAC_OS_X_VERSION_MIN_REQUIRED) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 101500) #define GHC_USE_STD_FS #include namespace fs = std::filesystem; #endif #endif #ifndef GHC_USE_STD_FS #include namespace fs = ghc::filesystem; #endif