1 //===----------------------------------------------------------------------===//
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 #ifndef _LIBCPP___CONFIG_SITE
10 #define _LIBCPP___CONFIG_SITE
12 #define _LIBCPP_ABI_VERSION 1
13 #define _LIBCPP_ABI_NAMESPACE __1
14 /* #undef _LIBCPP_ABI_FORCE_ITANIUM */
15 /* #undef _LIBCPP_ABI_FORCE_MICROSOFT */
16 /* #undef _LIBCPP_HAS_NO_THREADS */
17 /* #undef _LIBCPP_HAS_NO_MONOTONIC_CLOCK */
18 /* #undef _LIBCPP_HAS_MUSL_LIBC */
19 /* #undef _LIBCPP_HAS_THREAD_API_PTHREAD */
20 /* #undef _LIBCPP_HAS_THREAD_API_EXTERNAL */
21 /* #undef _LIBCPP_HAS_THREAD_API_WIN32 */
22 /* #undef _LIBCPP_HAS_THREAD_LIBRARY_EXTERNAL */
23 /* #undef _LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS */
24 #define _LIBCPP_HAS_NO_VENDOR_AVAILABILITY_ANNOTATIONS
25 /* #undef _LIBCPP_NO_VCRUNTIME */
26 /* #undef _LIBCPP_TYPEINFO_COMPARISON_IMPLEMENTATION */
27 /* #undef _LIBCPP_HAS_NO_FILESYSTEM_LIBRARY */
28 /* #undef _LIBCPP_HAS_PARALLEL_ALGORITHMS */
29 /* #undef _LIBCPP_HAS_NO_RANDOM_DEVICE */
30 /* #undef _LIBCPP_HAS_NO_LOCALIZATION */
31 /* #undef _LIBCPP_HAS_NO_WIDE_CHARACTERS */
32 #define _LIBCPP_ENABLE_ASSERTIONS_DEFAULT 0
33 /* #undef _LIBCPP_ENABLE_DEBUG_MODE */
35 // __USE_MINGW_ANSI_STDIO gets redefined on MinGW
37 # pragma clang diagnostic push
38 # pragma clang diagnostic ignored "-Wmacro-redefined"
45 # pragma clang diagnostic pop
48 #endif // _LIBCPP___CONFIG_SITE