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