mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-24 13:10:10 +01:00
configure: cleanup switch statement
Move all the cases within one switch statement and handle
i9{1,6}5 and r{adeon,200} independently.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Reviewed-by: Matt Turner <mattst88@gmail.com>
This commit is contained in:
parent
d23f9e3390
commit
49e93e8945
1 changed files with 12 additions and 35 deletions
47
configure.ac
47
configure.ac
|
|
@ -1076,49 +1076,26 @@ AC_SUBST([DRI_LIB_DEPS])
|
|||
AC_SUBST([GALLIUM_DRI_LIB_DEPS])
|
||||
|
||||
case $DRI_DIRS in
|
||||
*i915*|*i965*)
|
||||
*i915*)
|
||||
PKG_CHECK_MODULES([INTEL], [libdrm_intel >= $LIBDRM_INTEL_REQUIRED])
|
||||
|
||||
for d in $(echo $DRI_DIRS | sed 's/,/ /g'); do
|
||||
case $d in
|
||||
i915)
|
||||
HAVE_I915_DRI=yes;
|
||||
;;
|
||||
i965)
|
||||
HAVE_I965_DRI=yes;
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
HAVE_I915_DRI=yes;
|
||||
;;
|
||||
*i965*)
|
||||
PKG_CHECK_MODULES([INTEL], [libdrm_intel >= $LIBDRM_INTEL_REQUIRED])
|
||||
HAVE_I965_DRI=yes;
|
||||
;;
|
||||
esac
|
||||
|
||||
case $DRI_DIRS in
|
||||
*nouveau*)
|
||||
PKG_CHECK_MODULES([NOUVEAU], [libdrm_nouveau >= $LIBDRM_NVVIEUX_REQUIRED])
|
||||
HAVE_NOUVEAU_DRI=yes;
|
||||
;;
|
||||
esac
|
||||
|
||||
case $DRI_DIRS in
|
||||
*radeon*|*r200*)
|
||||
*radeon*)
|
||||
PKG_CHECK_MODULES([RADEON], [libdrm_radeon >= $LIBDRM_RADEON_REQUIRED])
|
||||
|
||||
for d in $(echo $DRI_DIRS | sed 's/,/ /g'); do
|
||||
case $d in
|
||||
radeon)
|
||||
HAVE_RADEON_DRI=yes;
|
||||
;;
|
||||
r200)
|
||||
HAVE_R200_DRI=yes;
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
HAVE_RADEON_DRI=yes;
|
||||
;;
|
||||
*r200*)
|
||||
PKG_CHECK_MODULES([RADEON], [libdrm_radeon >= $LIBDRM_RADEON_REQUIRED])
|
||||
HAVE_R200_DRI=yes;
|
||||
;;
|
||||
esac
|
||||
|
||||
case $DRI_DIRS in
|
||||
*swrast*)
|
||||
HAVE_SWRAST_DRI=yes;
|
||||
;;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue