mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-02-15 17:30:32 +01:00
configure.ac: gbm_gallium requires DRI_LIB_DEPS to link
gbm_gallium does not depend on DRI, but its build rules depend on DRI_LIB_DEPS being set. Output an error when the user enables gbm_gallium but disables DRI. This is just a workaround.
This commit is contained in:
parent
0c771e260b
commit
95ef069e1c
1 changed files with 6 additions and 2 deletions
|
|
@ -1427,8 +1427,8 @@ dnl
|
|||
dnl gbm Gallium configuration
|
||||
dnl
|
||||
if test "x$enable_gallium_gbm" = xauto; then
|
||||
case "$enable_gbm$HAVE_ST_EGL$with_egl_platforms" in
|
||||
yesyes*drm*)
|
||||
case "$enable_gbm$HAVE_ST_EGL$enable_dri$with_egl_platforms" in
|
||||
yesyesyes*drm*)
|
||||
enable_gallium_gbm=yes ;;
|
||||
*)
|
||||
enable_gallium_gbm=no ;;
|
||||
|
|
@ -1441,6 +1441,10 @@ if test "x$enable_gallium_gbm" = xyes; then
|
|||
if test "x$enable_gbm" = xno; then
|
||||
AC_MSG_ERROR([cannot enable gbm_gallium without gbm])
|
||||
fi
|
||||
# gbm_gallium abuses DRI_LIB_DEPS to link. Make sure it is set.
|
||||
if test "x$enable_dri" = xno; then
|
||||
AC_MSG_ERROR([gbm_gallium requires --enable-dri to build])
|
||||
fi
|
||||
|
||||
GALLIUM_STATE_TRACKERS_DIRS="gbm $GALLIUM_STATE_TRACKERS_DIRS"
|
||||
GALLIUM_TARGET_DIRS="$GALLIUM_TARGET_DIRS gbm"
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue