diff --git a/sfizz/filesystem.h b/sfizz/filesystem.h index d5f8dd81..3ad22a65 100644 --- a/sfizz/filesystem.h +++ b/sfizz/filesystem.h @@ -23,11 +23,13 @@ #pragma once -#ifdef __linux__ +#if defined(__cpp_lib_filesystem) || (defined(__has_include) && __has_include()) +#include +#elif defined(__cpp_lib_experimental_filesystem) || (defined(__has_include) && __has_include()) #include namespace std { namespace filesystem = std::experimental::filesystem; } #else -#include +#error no filesystem support #endif