compile_flags.carbon.txt 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. -xc++
  2. -Wall
  3. -Wextra
  4. -Wthread-safety
  5. -Wself-assign
  6. -Wno-missing-field-initializers
  7. -DLLVM_ON_UNIX=1
  8. -DHAVE_BACKTRACE=1
  9. -DBACKTRACE_HEADER=<execinfo.h>
  10. -DLTDL_SHLIB_EXT=".so"
  11. -DLLVM_ENABLE_THREADS=1
  12. -DHAVE_SYSEXITS_H=1
  13. -DHAVE_UNISTD_H=1
  14. -DHAVE_STRERROR_R=1
  15. -DHAVE_LIBPTHREAD=1
  16. -DHAVE_PTHREAD_GETNAME_NP=1
  17. -DHAVE_PTHREAD_SETNAME_NP=1
  18. -DHAVE_PTHREAD_GETSPECIFIC=1
  19. -D_GNU_SOURCE
  20. -DHAVE_LINK_H=1
  21. -DHAVE_LSEEK64=1
  22. -DHAVE_MALLINFO=1
  23. -DHAVE_POSIX_FALLOCATE=1
  24. -DHAVE_SBRK=1
  25. -DHAVE_STRUCT_STAT_ST_MTIM_TV_NSEC=1
  26. -DLLVM_NATIVE_ARCH="X86"
  27. -DLLVM_NATIVE_ASMPARSER=LLVMInitializeX86AsmParser
  28. -DLLVM_NATIVE_ASMPRINTER=LLVMInitializeX86AsmPrinter
  29. -DLLVM_NATIVE_DISASSEMBLER=LLVMInitializeX86Disassembler
  30. -DLLVM_NATIVE_TARGET=LLVMInitializeX86Target
  31. -DLLVM_NATIVE_TARGETINFO=LLVMInitializeX86TargetInfo
  32. -DLLVM_NATIVE_TARGETMC=LLVMInitializeX86TargetMC
  33. -DLLVM_HOST_TRIPLE="x86_64-unknown-linux-gnu"
  34. -DLLVM_DEFAULT_TARGET_TRIPLE="x86_64-unknown-linux-gnu"
  35. -DLLVM_ENABLE_TERMINFO=1
  36. -DLLVM_ENABLE_ZLIB=1
  37. -DGTEST_HAS_RTTI=0
  38. -D__STDC_LIMIT_MACROS
  39. -D__STDC_CONSTANT_MACROS
  40. -DGTEST_USE_OWN_TR1_TUPLE=1
  41. -std=c++17
  42. -stdlib=libc++
  43. -I../../brotli/original/c/include
  44. -Iinclude
  45. -no-canonical-prefixes
  46. -Wno-builtin-macro-redefined
  47. -D__DATE__="redacted"
  48. -D__TIMESTAMP__="redacted"
  49. -D__TIME__="redacted"
  50. -Wno-unused-variable
  51. -Wno-unused-const-variable
  52. -Wno-sign-compare