blob: 8ee422a7b43ccf8084ea74270c98ce67a82bdf4c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#!/bin/bash
case "$1" in
wipeout)
echo "Removing ${builddir}"
exec rm -rfI "${builddir}"
;;
configure)
args=(
-Dprefix="${builddir}"/install
-Dc_args="${cflags}"
-Dcpp_args="${cxxflags}"
-Dtools=intel
-Dbuild-tests=true
-Dvulkan-drivers=intel
-Dgallium-drivers=iris
-Dgallium-va=auto
-Dbuildtype="${buildtype}"
# -Db_sanitize=address,undefined
-Dbackend=ninja
"${builddir}"
)
exec meson "${args[@]}"
;;
build)
exec nj "${buildtype}" install
;;
esac
export LD_LIBRARY_PATH="${builddir}"/install/lib64
export LIBGL_DRIVERS_PATH="${builddir}"/install/lib64/dri
export VK_ICD_FILENAMES="${builddir}"/install/share/vulkan/icd.d/intel_icd.x86_64.json
exec $@
|