summaryrefslogtreecommitdiffstats
path: root/graphics-libs/mesalib/BUILD
blob: 397e436b13f3e8012a4fc6e8c91a4d4972aeeb53 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
local MESALIB_DRIVERS_CONF="${MESALIB_DRIVERS//\ /,}"  &&

case $MESALIB_GALLIUM in
  llvm)    OPTS="${OPTS} --enable-gallium-llvm" ;;
  svga)    OPTS="${OPTS} --enable-gallium-svga" ;;
  intel)   OPTS="${OPTS} --enable-gallium-intel" ;;
  i915)    OPTS="${OPTS} --enable-gallium-i915" ;;
  i965)    OPTS="${OPTS} --enable-gallium-i965" ;;
  radeon)  OPTS="${OPTS} --enable-gallium-radeon --disable-gallium-intel"
     LDFLAGS="${LDFLAGS/-s/}" ;;
  r600)    OPTS="${OPTS} --enable-gallium-r600" ;;
  nouveau) OPTS="${OPTS} --enable-gallium-nouveau --disable-gallium-intel" ;;
  swrast)  OPTS="${OPTS} --enable-gallium-swrast" ;;
  none)    OPTS="${OPTS} --disable-gallium" ;;
esac &&

OPTS="--with-driver=$MESALIB_BUILD                     \
      --with-dri-drivers=$MESALIB_DRIVERS_CONF         \
      $MESALIB_OPTS \
      $OPTS"                                           &&
default_build