]> git.lizzy.rs Git - rust.git/blob - src/ci/docker/host-x86_64/disabled/dist-x86_64-haiku/llvm-config.sh
Rollup merge of #89951 - ojeda:stable-unwrap_unchecked, r=dtolnay
[rust.git] / src / ci / docker / host-x86_64 / disabled / dist-x86_64-haiku / llvm-config.sh
1 #!/bin/sh
2
3 case $1 in
4 --version) echo  4.0.1;;
5 --prefix) echo  $SCRATCH/haiku-cross/sysroot/boot/system;;
6 --bindir) echo  $SCRATCH/haiku-cross/sysroot/boot/system/bin;;
7 --includedir) echo  $SCRATCH/haiku-cross/sysroot/boot/system/develop/headers;;
8 --libdir) echo  $SCRATCH/haiku-/cross/sysroot/boot/system/develop/lib;;
9 --cmakedir) echo  $SCRATCH/haiku-/cross/sysroot/boot/system/develop/lib/cmake/llvm;;
10 --cppflags) echo  -I$SCRATCH/haiku-/cross/sysroot/boot/system/develop/headers \
11                   -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS;;
12 --cflags) echo  -I$SCRATCH/haiku-cross/sysroot/boot/system/develop/headers \
13                 -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings \
14                 -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment \
15                 -Werror=date-time -ffunction-sections -fdata-sections -O3 -DNDEBUG \
16                 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS;;
17 --cxxflags) echo  -I/$SCRATCH/haiku-cross/sysroot/boot/system/develop/headers \
18                   -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter \
19                   -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic \
20                   -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor \
21                   -Wno-comment -Werror=date-time -std=c++11 -ffunction-sections \
22                   -fdata-sections -O3 -DNDEBUG  -fno-exceptions \
23                   -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS;;
24 --ldflags) echo  -L$SCRATCH/haiku-cross/sysroot/boot/system/develop/lib ;;
25 --system-libs) echo ;;
26 --libs) echo  -lLLVM-4.0;;
27 --libfiles) echo  $SCRATCH/haiku-cross/sysroot/boot/system/develop/lib/libLLVM-4.0.so;;
28 --components) echo  aarch64 aarch64asmparser aarch64asmprinter aarch64codegen \
29                     aarch64desc aarch64disassembler aarch64info aarch64utils all \
30                     all-targets amdgpu amdgpuasmparser amdgpuasmprinter amdgpucodegen \
31                     amdgpudesc amdgpudisassembler amdgpuinfo amdgpuutils analysis arm \
32                     armasmparser armasmprinter armcodegen armdesc armdisassembler \
33                     arminfo asmparser asmprinter bitreader bitwriter bpf bpfasmprinter \
34                     bpfcodegen bpfdesc bpfdisassembler bpfinfo codegen core coroutines \
35                     coverage debuginfocodeview debuginfodwarf debuginfomsf debuginfopdb \
36                     demangle engine executionengine globalisel hexagon hexagonasmparser \
37                     hexagoncodegen hexagondesc hexagondisassembler hexagoninfo \
38                     instcombine instrumentation interpreter ipo irreader lanai \
39                     lanaiasmparser lanaicodegen lanaidesc lanaidisassembler lanaiinfo \
40                     lanaiinstprinter libdriver lineeditor linker lto mc mcdisassembler \
41                     mcjit mcparser mips mipsasmparser mipsasmprinter mipscodegen \
42                     mipsdesc mipsdisassembler mipsinfo mirparser msp430 msp430asmprinter \
43                     msp430codegen msp430desc msp430info native nativecodegen nvptx \
44                     nvptxasmprinter nvptxcodegen nvptxdesc nvptxinfo objcarcopts object \
45                     objectyaml option orcjit passes powerpc powerpcasmparser \
46                     powerpcasmprinter powerpccodegen powerpcdesc powerpcdisassembler \
47                     powerpcinfo profiledata riscv riscvcodegen riscvdesc riscvinfo \
48                     runtimedyld scalaropts selectiondag sparc sparcasmparser \
49                     sparcasmprinter sparccodegen sparcdesc sparcdisassembler sparcinfo \
50                     support symbolize systemz systemzasmparser systemzasmprinter \
51                     systemzcodegen systemzdesc systemzdisassembler systemzinfo tablegen \
52                     target transformutils vectorize x86 x86asmparser x86asmprinter \
53                     x86codegen x86desc x86disassembler x86info x86utils xcore \
54                     xcoreasmprinter xcorecodegen xcoredesc xcoredisassembler xcoreinfo;;
55 --host-target) echo  x86_64-unknown-haiku;;
56 --has-rtti) echo  YES;;
57 --shared-mode) echo  shared;;
58 esac