aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/std/filesystem
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++-v3/include/std/filesystem')
-rw-r--r--libstdc++-v3/include/std/filesystem9
1 files changed, 5 insertions, 4 deletions
diff --git a/libstdc++-v3/include/std/filesystem b/libstdc++-v3/include/std/filesystem
index d46e842..69b5a9c 100644
--- a/libstdc++-v3/include/std/filesystem
+++ b/libstdc++-v3/include/std/filesystem
@@ -34,7 +34,10 @@
#include <bits/requires_hosted.h>
-#if __cplusplus >= 201703L
+#define __glibcxx_want_filesystem
+#include <bits/version.h>
+
+#ifdef __cpp_lib_filesystem // C++ >= 17 && HOSTED
/**
* @defgroup filesystem File System
@@ -50,8 +53,6 @@
#include <bits/fs_dir.h>
#include <bits/fs_ops.h>
-#define __cpp_lib_filesystem 201703L
-
-#endif // C++17
+#endif // __cpp_lib_filesystem
#endif // _GLIBCXX_FILESYSTEM