config.h 2.3 KB

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