#!/bin/bash hvconfig_pre() { local DRI_OPTS="--with-dri-drivers=swrast" local GAL_OPTS="--with-gallium-drivers=svga,swrast" if [ -n "${XORG_VIDEO_DRIVER}" ]; then case "${XORG_VIDEO_DRIVER}" in nouveau) DRI_OPTS="${DRI_OPTS},nouveau" GAL_OPTS="${GAL_OPTS},nouveau" ;; intel) DRI_OPTS="${DRI_OPTS},i915,i965" GAL_OPTS="${GAL_OPTS},i915" ;; esac fi CONFIGURE_OPTS="\ ${CONFIGURE_OPTS} \ --enable-texture-float \ --enable-gles1 \ --enable-gles2 \ --enable-xa \ --enable-shared-glapi \ --enable-shared-dricore \ --enable-glx-tls \ ${DRI_OPTS} \ ${GAL_OPTS} \ ${XORG_CONFIG}" # Mesa builds with debugging symbols. Remove the -g switch from both CFLAGS # and CXXFLAGS with this command: sed 's@FLAGS=\"-g@FLAGS=\"@' -i ${LFS_TMP}/${PACKAGE}/configure # Revert effect of automatically applying blfs patch for xdemos (this patch # causes a compilation bug with a missing GL/gl.h include) sed 's@^\(SUBDIRS = src\) xdemos@\1@' -i ${LFS_TMP}/${PACKAGE}/Makefile }