mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-02-09 12:00:26 +01:00
Add es state tracker to autoconf.
mesa/es is needed in SRC_DIRS to build es state tracker. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
This commit is contained in:
parent
976c858acc
commit
e5d351dcfd
1 changed files with 13 additions and 5 deletions
18
configure.ac
18
configure.ac
|
|
@ -1154,14 +1154,22 @@ yes)
|
|||
test -d "$srcdir/src/gallium/state_trackers/$tracker" || \
|
||||
AC_MSG_ERROR([state tracker '$tracker' doesn't exist])
|
||||
|
||||
if test "$tracker" = egl && test "x$enable_egl" != xyes; then
|
||||
AC_MSG_ERROR([cannot build egl state tracker without EGL library])
|
||||
fi
|
||||
if test "$tracker" = xorg; then
|
||||
case "$tracker" in
|
||||
egl)
|
||||
if test "x$enable_egl" != xyes; then
|
||||
AC_MSG_ERROR([cannot build egl state tracker without EGL library])
|
||||
fi
|
||||
;;
|
||||
xorg)
|
||||
PKG_CHECK_MODULES(XEXT, [xextproto >= 7.0.99.1],
|
||||
HAVE_XEXTPROTO_71="yes"; DEFINES="$DEFINES -DHAVE_XEXTPROTO_71",
|
||||
HAVE_XEXTPROTO_71="no")
|
||||
fi
|
||||
;;
|
||||
es)
|
||||
# mesa/es is required to build es state tracker
|
||||
SRC_DIRS="mesa/es $SRC_DIRS"
|
||||
;;
|
||||
esac
|
||||
done
|
||||
GALLIUM_STATE_TRACKERS_DIRS="$state_trackers"
|
||||
;;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue