mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-31 22:47:51 +00:00
Mesa: prepare for llvm builds, cosmetics
Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
parent
be8af6fcad
commit
cb2d4b340d
@ -36,29 +36,42 @@ MESA_CONFIG=" --disable-gallium --disable-gallium-nouveau --disable-gallium-i915
|
|||||||
MESA_CONFIG="$MESA_CONFIG --disable-gallium-radeon --disable-gallium-r300 --disable-gallium-r600"
|
MESA_CONFIG="$MESA_CONFIG --disable-gallium-radeon --disable-gallium-r300 --disable-gallium-r600"
|
||||||
MESA_CONFIG="$MESA_CONFIG --disable-gallium-svga --disable-gallium-swrast"
|
MESA_CONFIG="$MESA_CONFIG --disable-gallium-svga --disable-gallium-swrast"
|
||||||
|
|
||||||
|
if [ "$LLVM_SUPPORT" = "yes" ]; then
|
||||||
|
export LLVM_CONFIG="$SYSROOT_PREFIX/usr/bin/llvm-config"
|
||||||
|
MESA_CONFIG="$MESA_CONFIG --enable-gallium --enable-gallium-llvm"
|
||||||
|
fi
|
||||||
|
|
||||||
for drv in $GRAPHIC_DRIVERS; do
|
for drv in $GRAPHIC_DRIVERS; do
|
||||||
[ "$drv" = i915 ] && \
|
if [ "$drv" = i915 ]; then
|
||||||
MESA_CONFIG=`echo $MESA_CONFIG | sed -e 's/disable-gallium-i915/disable-gallium-i915/'`
|
MESA_CONFIG=`echo $MESA_CONFIG | sed -e 's/disable-gallium-i915/enable-gallium-i915/'`
|
||||||
|
|
||||||
[ "$drv" = i965 ] && \
|
|
||||||
MESA_CONFIG=`echo $MESA_CONFIG | sed -e 's/disable-gallium-i965/disable-gallium-i965/'`
|
|
||||||
|
|
||||||
[ "$drv" = r300 -o "$drv" = radeon ] && \
|
|
||||||
MESA_CONFIG=`echo $MESA_CONFIG | sed -e 's/disable-gallium-radeon/enable-gallium-radeon/'` && \
|
|
||||||
MESA_CONFIG=`echo $MESA_CONFIG | sed -e 's/disable-gallium-r300/enable-gallium-r300/'` && \
|
|
||||||
MESA_CONFIG="$MESA_CONFIG --with-state-trackers=dri,glx --enable-gallium"
|
MESA_CONFIG="$MESA_CONFIG --with-state-trackers=dri,glx --enable-gallium"
|
||||||
|
fi
|
||||||
|
|
||||||
[ "$drv" = r600 ] && \
|
if [ "$drv" = i965 ]; then
|
||||||
MESA_CONFIG=`echo $MESA_CONFIG | sed -e 's/disable-gallium-r600/enable-gallium-r600/'` && \
|
MESA_CONFIG=`echo $MESA_CONFIG | sed -e 's/disable-gallium-i965/enable-gallium-i965/'`
|
||||||
MESA_CONFIG="$MESA_CONFIG --with-state-trackers=dri,glx --enable-gallium"
|
MESA_CONFIG="$MESA_CONFIG --with-state-trackers=dri,glx --enable-gallium"
|
||||||
|
fi
|
||||||
|
|
||||||
[ "$drv" = nouveau ] && \
|
if [ "$drv" = r300 -o "$drv" = radeon ]; then
|
||||||
MESA_CONFIG=`echo $MESA_CONFIG | sed -e 's/disable-gallium-nouveau/enable-gallium-nouveau/'` && \
|
MESA_CONFIG=`echo $MESA_CONFIG | sed -e 's/disable-gallium-radeon/enable-gallium-radeon/'`
|
||||||
|
MESA_CONFIG=`echo $MESA_CONFIG | sed -e 's/disable-gallium-r300/enable-gallium-r300/'`
|
||||||
MESA_CONFIG="$MESA_CONFIG --with-state-trackers=dri,glx --enable-gallium"
|
MESA_CONFIG="$MESA_CONFIG --with-state-trackers=dri,glx --enable-gallium"
|
||||||
|
fi
|
||||||
|
|
||||||
[ "$drv" = vmware ] && \
|
if [ "$drv" = r600 ]; then
|
||||||
MESA_CONFIG=`echo $MESA_CONFIG | sed -e 's/disable-gallium-svga/enable-gallium-svga/'` && \
|
MESA_CONFIG=`echo $MESA_CONFIG | sed -e 's/disable-gallium-r600/enable-gallium-r600/'`
|
||||||
MESA_CONFIG="$MESA_CONFIG --with-state-trackers=dri,glx --enable-gallium"
|
MESA_CONFIG="$MESA_CONFIG --with-state-trackers=dri,glx --enable-gallium"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$drv" = nouveau ]; then
|
||||||
|
MESA_CONFIG=`echo $MESA_CONFIG | sed -e 's/disable-gallium-nouveau/enable-gallium-nouveau/'`
|
||||||
|
MESA_CONFIG="$MESA_CONFIG --with-state-trackers=dri,glx --enable-gallium"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$drv" = vmware ]; then
|
||||||
|
MESA_CONFIG=`echo $MESA_CONFIG | sed -e 's/disable-gallium-svga/enable-gallium-svga/'`
|
||||||
|
MESA_CONFIG="$MESA_CONFIG --with-state-trackers=dri,glx --enable-gallium"
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
cd $PKG_BUILD
|
cd $PKG_BUILD
|
||||||
|
Loading…
x
Reference in New Issue
Block a user