summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBryce Harrington <bryce@bryceharrington.org>2016-02-02 15:09:24 -0800
committerBryce Harrington <bryce@bryceharrington.org>2016-02-02 15:09:24 -0800
commit72f4c62540ff4142ec353fa8fa6f03aba30cb7e0 (patch)
tree0fb1b8c031c5102dd2a0b80d1b466bd56427976b
parent309dbe55fe5dd63973ae7c5616279c633b3eb3e6 (diff)
wl_build: Don't compile mesa with radeon llvm drivers if on nvidia
-rwxr-xr-xwl_build10
1 files changed, 9 insertions, 1 deletions
diff --git a/wl_build b/wl_build
index 0e776a4..90b1aa9 100755
--- a/wl_build
+++ b/wl_build
@@ -70,6 +70,14 @@ gen libxkbcommon \
--disable-x11
compile
+llvm_drivers=swrast,nouveau,r300,r600
+vga_pci=$(lspci | grep VGA | head -n1)
+vga_name=${vga_pci#*controller: }
+vga_manu=${vga_name%% *}
+if [ "${vga_manu}" = "NVIDIA" ]; then
+ llvm_drivers=swrast,nouveau
+fi
+
echo
echo "mesa"
cd $WLROOT/mesa
@@ -82,7 +90,7 @@ git clean -xfd
--enable-shared-glapi \
--disable-llvm-shared-libs \
--disable-dri3 \
- --with-gallium-drivers=swrast,nouveau,r300,r600
+ --with-gallium-drivers=$llvm_drivers
compile