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/* Spawn a new process clang.exe for the CC1 tool invocation, when necessary */ 84#cmakedefine01 CLANG_SPAWN_CC1 85 86#endif 87