mirror of
https://github.com/PurpleI2P/i2pd
synced 2024-11-08 15:30:14 +03:00
use __has_include(<filesystem>)) to detect if std::filesystem can be used
This commit is contained in:
parent
83c0764ed4
commit
a1f40d3048
@ -16,13 +16,12 @@
|
|||||||
#include <functional>
|
#include <functional>
|
||||||
|
|
||||||
#ifndef STD_FILESYSTEM
|
#ifndef STD_FILESYSTEM
|
||||||
#if (!defined(MAC_OSX) && !TARGET_OS_SIMULATOR && \
|
# if (!defined(MAC_OSX) && !TARGET_OS_SIMULATOR && \
|
||||||
(__cplusplus >= 201703L) && defined(__cpp_lib_filesystem)) // C++ 17 or higher supporting std::filesystem
|
(__cplusplus >= 201703L) && __has_include(<filesystem>)) // C++ 17 or higher and supports std::filesystem
|
||||||
# define STD_FILESYSTEM 1
|
# define STD_FILESYSTEM 1
|
||||||
#else
|
# else
|
||||||
# define STD_FILESYSTEM 0
|
# define STD_FILESYSTEM 0
|
||||||
#endif
|
# endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
namespace i2p {
|
namespace i2p {
|
||||||
|
Loading…
Reference in New Issue
Block a user