mirror of
https://gitee.com/openharmony/third_party_mesa3d
synced 2024-11-24 16:00:56 +00:00
egl: Only enable GLX backend if X11 EGL platform is enabled
We don't want to compile in a bunch of X11 dependencies in libEGL if we can't run EGL on X11.
This commit is contained in:
parent
e7177e362e
commit
b5c53245af
@ -1273,10 +1273,6 @@ if test "x$enable_egl" = xyes; then
|
||||
|
||||
if test "$enable_static" != yes; then
|
||||
# build egl_glx when libGL is built
|
||||
if test "x$enable_glx" = xyes; then
|
||||
HAVE_EGL_DRIVER_GLX=1
|
||||
fi
|
||||
|
||||
PKG_CHECK_MODULES([LIBUDEV], [libudev > 150],
|
||||
[have_libudev=yes],[have_libudev=no])
|
||||
if test "$have_libudev" = yes; then
|
||||
@ -1545,6 +1541,10 @@ for plat in $egl_platforms; do
|
||||
|
||||
x11)
|
||||
PKG_CHECK_MODULES([XCB_DRI2], [x11-xcb xcb-dri2 >= 1.8 xcb-xfixes])
|
||||
|
||||
if test "x$enable_glx" = xyes; then
|
||||
HAVE_EGL_DRIVER_GLX=1
|
||||
fi
|
||||
;;
|
||||
|
||||
drm)
|
||||
|
Loading…
Reference in New Issue
Block a user