From 7f26b53cb3878065e83f424001be8b2ded3c5306 Mon Sep 17 00:00:00 2001 From: falkTX Date: Tue, 10 Sep 2019 21:13:09 +0100 Subject: [PATCH] Make filesystem.h more broad --- sfizz/filesystem.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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