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 "${BUG_REPORT_URL}" |
10 | |
11 | /* Default linker to use. */ |
12 | #define CLANG_DEFAULT_LINKER "${CLANG_DEFAULT_LINKER}" |
13 | |
14 | /* Default C/ObjC standard to use. */ |
15 | #cmakedefine CLANG_DEFAULT_STD_C LangStandard::lang_${CLANG_DEFAULT_STD_C} |
16 | |
17 | /* Default C++/ObjC++ standard to use. */ |
18 | #cmakedefine CLANG_DEFAULT_STD_CXX LangStandard::lang_${CLANG_DEFAULT_STD_CXX} |
19 | |
20 | /* Default C++ stdlib to use. */ |
21 | #define CLANG_DEFAULT_CXX_STDLIB "${CLANG_DEFAULT_CXX_STDLIB}" |
22 | |
23 | /* Default runtime library to use. */ |
24 | #define CLANG_DEFAULT_RTLIB "${CLANG_DEFAULT_RTLIB}" |
25 | |
26 | /* Default unwind library to use. */ |
27 | #define CLANG_DEFAULT_UNWINDLIB "${CLANG_DEFAULT_UNWINDLIB}" |
28 | |
29 | /* Default objcopy to use */ |
30 | #define CLANG_DEFAULT_OBJCOPY "${CLANG_DEFAULT_OBJCOPY}" |
31 | |
32 | /* Default OpenMP runtime used by -fopenmp. */ |
33 | #define CLANG_DEFAULT_OPENMP_RUNTIME "${CLANG_DEFAULT_OPENMP_RUNTIME}" |
34 | |
35 | /* Default architecture for OpenMP offloading to Nvidia GPUs. */ |
36 | #define CLANG_OPENMP_NVPTX_DEFAULT_ARCH "${CLANG_OPENMP_NVPTX_DEFAULT_ARCH}" |
37 | |
38 | /* Multilib suffix for libdir. */ |
39 | #define CLANG_LIBDIR_SUFFIX "${CLANG_LIBDIR_SUFFIX}" |
40 | |
41 | /* Relative directory for resource files */ |
42 | #define CLANG_RESOURCE_DIR "${CLANG_RESOURCE_DIR}" |
43 | |
44 | /* Directories clang will search for headers */ |
45 | #define C_INCLUDE_DIRS "${C_INCLUDE_DIRS}" |
46 | |
47 | /* Directories clang will search for configuration files */ |
48 | #cmakedefine CLANG_CONFIG_FILE_SYSTEM_DIR "${CLANG_CONFIG_FILE_SYSTEM_DIR}" |
49 | #cmakedefine CLANG_CONFIG_FILE_USER_DIR "${CLANG_CONFIG_FILE_USER_DIR}" |
50 | |
51 | /* Default <path> to all compiler invocations for --sysroot=<path>. */ |
52 | #define DEFAULT_SYSROOT "${DEFAULT_SYSROOT}" |
53 | |
54 | /* Directory where gcc is installed. */ |
55 | #define GCC_INSTALL_PREFIX "${GCC_INSTALL_PREFIX}" |
56 | |
57 | /* Define if we have libxml2 */ |
58 | #cmakedefine CLANG_HAVE_LIBXML ${CLANG_HAVE_LIBXML} |
59 | |
60 | /* Define if we have sys/resource.h (rlimits) */ |
61 | #cmakedefine CLANG_HAVE_RLIMITS ${CLANG_HAVE_RLIMITS} |
62 | |
63 | /* The LLVM product name and version */ |
64 | #define BACKEND_PACKAGE_STRING "${BACKEND_PACKAGE_STRING}" |
65 | |
66 | /* Linker version detected at compile time. */ |
67 | #cmakedefine HOST_LINK_VERSION "${HOST_LINK_VERSION}" |
68 | |
69 | /* pass --build-id to ld */ |
70 | #cmakedefine ENABLE_LINKER_BUILD_ID |
71 | |
72 | /* enable x86 relax relocations by default */ |
73 | #cmakedefine01 ENABLE_X86_RELAX_RELOCATIONS |
74 | |
75 | /* Enable the experimental new pass manager by default */ |
76 | #cmakedefine01 ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER |
77 | |
78 | /* Enable each functionality of modules */ |
79 | #cmakedefine01 CLANG_ENABLE_ARCMT |
80 | #cmakedefine01 CLANG_ENABLE_OBJC_REWRITER |
81 | #cmakedefine01 CLANG_ENABLE_STATIC_ANALYZER |
82 | |
83 | #endif |
84 | |