6 # We need to control the version of llvm-config we're using, so we'll
7 # generate a native file to do so. This requires meson >=0.49
8 if test -n "$LLVM_VERSION"; then
9 LLVM_CONFIG
="llvm-config-${LLVM_VERSION}"
10 echo -e "[binaries]\nllvm-config = '`which $LLVM_CONFIG`'" > native.
file
11 $LLVM_CONFIG --version
18 meson _build
--native-file=native.
file \
19 ${CROSS+--cross /cross_file-$CROSS.txt} \
23 -D libunwind
=${UNWIND} \
25 -D dri-drivers
=${DRI_DRIVERS:-[]} \
27 -D gallium-drivers
=${GALLIUM_DRIVERS:-[]} \
28 -D vulkan-drivers
=${VULKAN_DRIVERS:-[]} \
29 -D I-love-half-baked-turnips
=true \
34 LC_ALL
=C.UTF-8 ninja
test
35 DESTDIR
=$PWD/..
/install ninja
install
38 if test -n "$MESON_SHADERDB"; then
39 .
/.gitlab-ci
/run-shader-db.sh
;