1#!/bin/sh 2 3case $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;; 58esac 59