|
| 1 | +#ifndef _LIBCPP_CONFIG_SITE |
| 2 | +#define _LIBCPP_CONFIG_SITE |
| 3 | + |
| 4 | +/* #undef _LIBCPP_ABI_VERSION */ |
| 5 | +/* #undef _LIBCPP_ABI_UNSTABLE */ |
| 6 | +/* #undef _LIBCPP_ABI_FORCE_ITANIUM */ |
| 7 | +/* #undef _LIBCPP_ABI_FORCE_MICROSOFT */ |
| 8 | +/* #undef _LIBCPP_HIDE_FROM_ABI_PER_TU_BY_DEFAULT */ |
| 9 | +/* #undef _LIBCPP_HAS_NO_GLOBAL_FILESYSTEM_NAMESPACE */ |
| 10 | +/* #undef _LIBCPP_HAS_NO_STDIN */ |
| 11 | +/* #undef _LIBCPP_HAS_NO_STDOUT */ |
| 12 | +/* #undef _LIBCPP_HAS_NO_THREADS */ |
| 13 | +/* #undef _LIBCPP_HAS_NO_MONOTONIC_CLOCK */ |
| 14 | +/* #undef _LIBCPP_HAS_NO_THREAD_UNSAFE_C_FUNCTIONS */ |
| 15 | +/* #undef _LIBCPP_HAS_MUSL_LIBC */ |
| 16 | +/* #undef _LIBCPP_HAS_THREAD_API_PTHREAD */ |
| 17 | +/* #undef _LIBCPP_HAS_THREAD_API_EXTERNAL */ |
| 18 | +/* #undef _LIBCPP_HAS_THREAD_API_WIN32 */ |
| 19 | +/* #undef _LIBCPP_HAS_THREAD_LIBRARY_EXTERNAL */ |
| 20 | +/* #undef _LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS */ |
| 21 | +#define _LIBCPP_HAS_NO_VENDOR_AVAILABILITY_ANNOTATIONS |
| 22 | +/* #undef _LIBCPP_NO_VCRUNTIME */ |
| 23 | +/* #undef _LIBCPP_TYPEINFO_COMPARISON_IMPLEMENTATION */ |
| 24 | +/* #undef _LIBCPP_ABI_NAMESPACE */ |
| 25 | +/* #undef _LIBCPP_HAS_NO_FILESYSTEM_LIBRARY */ |
| 26 | +/* #undef _LIBCPP_HAS_PARALLEL_ALGORITHMS */ |
| 27 | +/* #undef _LIBCPP_HAS_NO_RANDOM_DEVICE */ |
| 28 | +/* #undef _LIBCPP_HAS_NO_LOCALIZATION */ |
| 29 | + |
| 30 | +#define _LIBCPP_REMOVE_TRANSITIVE_INCLUDES |
| 31 | + |
| 32 | +// This is a workaround for BoringSSL, which is compiled in C11 mode |
| 33 | +// and includes stdatomic.h. Defining this macro will cause stdatomic.h |
| 34 | +// to redirect to the next version of that header in the include path. |
| 35 | +#if !defined(__cplusplus) && defined(__clang__) |
| 36 | +#define _LIBCPP_COMPILER_CLANG_BASED |
| 37 | +#endif |
| 38 | + |
| 39 | +#endif // _LIBCPP_CONFIG_SITE |
0 commit comments