summaryrefslogtreecommitdiff
path: root/mesa-run
blob: e59cbf044735dd95674f1c98e1a8fa51f1c1aa05 (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}"
		-Dbackend=ninja
		"${extra_args}"
		"${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 $@