[mlir][py] Enable loading only specified dialects during creation. (#121421)
[llvm-project.git] / libcxx / include / __config_site.in
blobfc01aaf2d8746ea94694518abe5c96ac890435ef
1 //===----------------------------------------------------------------------===//
2 //
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
6 //
7 //===----------------------------------------------------------------------===//
9 #ifndef _LIBCPP___CONFIG_SITE
10 #define _LIBCPP___CONFIG_SITE
12 #cmakedefine _LIBCPP_ABI_VERSION @_LIBCPP_ABI_VERSION@
13 #cmakedefine _LIBCPP_ABI_NAMESPACE @_LIBCPP_ABI_NAMESPACE@
14 #cmakedefine01 _LIBCPP_ABI_FORCE_ITANIUM
15 #cmakedefine01 _LIBCPP_ABI_FORCE_MICROSOFT
16 #cmakedefine01 _LIBCPP_HAS_THREADS
17 #cmakedefine01 _LIBCPP_HAS_MONOTONIC_CLOCK
18 #cmakedefine01 _LIBCPP_HAS_TERMINAL
19 #cmakedefine01 _LIBCPP_HAS_MUSL_LIBC
20 #cmakedefine01 _LIBCPP_HAS_THREAD_API_PTHREAD
21 #cmakedefine01 _LIBCPP_HAS_THREAD_API_EXTERNAL
22 #cmakedefine01 _LIBCPP_HAS_THREAD_API_WIN32
23 #define _LIBCPP_HAS_THREAD_API_C11 0 // FIXME: Is this guarding dead code?
24 #cmakedefine _LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS
25 #cmakedefine01 _LIBCPP_HAS_VENDOR_AVAILABILITY_ANNOTATIONS
26 #cmakedefine _LIBCPP_NO_VCRUNTIME
27 #cmakedefine _LIBCPP_TYPEINFO_COMPARISON_IMPLEMENTATION @_LIBCPP_TYPEINFO_COMPARISON_IMPLEMENTATION@
28 #cmakedefine01 _LIBCPP_HAS_FILESYSTEM
29 #cmakedefine01 _LIBCPP_HAS_RANDOM_DEVICE
30 #cmakedefine01 _LIBCPP_HAS_LOCALIZATION
31 #cmakedefine01 _LIBCPP_HAS_UNICODE
32 #cmakedefine01 _LIBCPP_HAS_WIDE_CHARACTERS
33 #cmakedefine _LIBCPP_HAS_NO_STD_MODULES
34 #cmakedefine01 _LIBCPP_HAS_TIME_ZONE_DATABASE
35 #cmakedefine01 _LIBCPP_INSTRUMENTED_WITH_ASAN
37 // PSTL backends
38 #cmakedefine _LIBCPP_PSTL_BACKEND_SERIAL
39 #cmakedefine _LIBCPP_PSTL_BACKEND_STD_THREAD
40 #cmakedefine _LIBCPP_PSTL_BACKEND_LIBDISPATCH
42 // Hardening.
43 #cmakedefine _LIBCPP_HARDENING_MODE_DEFAULT @_LIBCPP_HARDENING_MODE_DEFAULT@
45 // __USE_MINGW_ANSI_STDIO gets redefined on MinGW
46 #ifdef __clang__
47 #  pragma clang diagnostic push
48 #  pragma clang diagnostic ignored "-Wmacro-redefined"
49 #endif
51 @_LIBCPP_ABI_DEFINES@
52 @_LIBCPP_EXTRA_SITE_DEFINES@
54 #ifdef __clang__
55 #  pragma clang diagnostic pop
56 #endif
58 #endif // _LIBCPP___CONFIG_SITE