diff options
Diffstat (limited to 'mesa-run')
-rwxr-xr-x | mesa-run | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/mesa-run b/mesa-run new file mode 100755 index 0000000..b45932d --- /dev/null +++ b/mesa-run @@ -0,0 +1,34 @@ +#!/bin/sh + +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 + -Ddri-drivers=i965 + -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 $@ |