1/* This generated file is for internal use. Do not include it from headers. */
2
3#ifdef CLANG_CONFIG_H
4#error config.h can only be included once
5#else
6#define CLANG_CONFIG_H
7
8/* Bug report URL. */
9#define BUG_REPORT_URL "https://github.com/llvm/llvm-project/issues/"
10
11/* Default to -fPIE and -pie on Linux. */
12#define CLANG_DEFAULT_PIE_ON_LINUX 1
13
14/* Default linker to use. */
15#define CLANG_DEFAULT_LINKER ""
16
17/* Default C++ stdlib to use. */
18#define CLANG_DEFAULT_CXX_STDLIB ""
19
20/* Default runtime library to use. */
21#define CLANG_DEFAULT_RTLIB ""
22
23/* Default unwind library to use. */
24#define CLANG_DEFAULT_UNWINDLIB ""
25
26/* Default objcopy to use */
27#define CLANG_DEFAULT_OBJCOPY "objcopy"
28
29/* Default OpenMP runtime used by -fopenmp. */
30#define CLANG_DEFAULT_OPENMP_RUNTIME "libomp"
31
32/* Default architecture for SystemZ. */
33#define CLANG_SYSTEMZ_DEFAULT_ARCH "z10"
34
35/* Multilib basename for libdir. */
36#define CLANG_INSTALL_LIBDIR_BASENAME "lib"
37
38/* Relative directory for resource files */
39#define CLANG_RESOURCE_DIR ""
40
41/* Directories clang will search for headers */
42#define C_INCLUDE_DIRS ""
43
44/* Directories clang will search for configuration files */
45/* #undef CLANG_CONFIG_FILE_SYSTEM_DIR */
46/* #undef CLANG_CONFIG_FILE_USER_DIR */
47
48/* Default <path> to all compiler invocations for --sysroot=<path>. */
49#define DEFAULT_SYSROOT ""
50
51/* Directory where gcc is installed. */
52#define GCC_INSTALL_PREFIX ""
53
54/* Define if we have libxml2 */
55#define CLANG_HAVE_LIBXML 1
56
57/* Define if we have sys/resource.h (rlimits) */
58#define CLANG_HAVE_RLIMITS 1
59
60/* Define if we have dlfcn.h */
61#define CLANG_HAVE_DLFCN_H 1
62
63/* Define if dladdr() is available on this platform. */
64#define CLANG_HAVE_DLADDR 1
65
66/* Linker version detected at compile time. */
67/* #undef HOST_LINK_VERSION */
68
69/* pass --build-id to ld */
70/* #undef ENABLE_LINKER_BUILD_ID */
71
72/* enable x86 relax relocations by default */
73#define ENABLE_X86_RELAX_RELOCATIONS 1
74
75/* Enable IEEE binary128 as default long double format on PowerPC Linux. */
76#define PPC_LINUX_DEFAULT_IEEELONGDOUBLE 0
77
78/* Enable each functionality of modules */
79#define CLANG_ENABLE_ARCMT 1
80#define CLANG_ENABLE_OBJC_REWRITER 1
81#define CLANG_ENABLE_STATIC_ANALYZER 1
82
83/* Spawn a new process clang.exe for the CC1 tool invocation, when necessary */
84#define CLANG_SPAWN_CC1 0
85
86#endif
87

source code of llvm_build/tools/clang/include/clang/Config/config.h