fixup build sys for GLX removal

the cli frontend still doesn't build, but gtk does
This commit is contained in:
rofl0r 2021-10-21 10:19:35 +00:00
parent d5e9df3691
commit f9393ab57c
2 changed files with 2 additions and 23 deletions

View File

@ -81,16 +81,10 @@ AM_CONDITIONAL([HAVE_GL], [test "${have_gl_h}" = "yes"])
dnl - if --enable-osmesa is used, check for it dnl - if --enable-osmesa is used, check for it
AC_ARG_ENABLE([osmesa], AC_ARG_ENABLE([osmesa],
[AC_HELP_STRING([--enable-osmesa], [use off-screen mesa, overrides GLX])], [AC_HELP_STRING([--enable-osmesa], [use off-screen mesa])],
[osmesa=$enableval], [osmesa=$enableval],
[osmesa=no]) [osmesa=no])
dnl - GLX is the default renderer
AC_ARG_ENABLE([glx],
[AC_HELP_STRING([--enable-glx], [use hw accelerated rendering])],
[glx=$enableval],
[glx=yes])
if test "x$osmesa" = "xyes" ; then if test "x$osmesa" = "xyes" ; then
AC_CHECK_LIB(dl, main) AC_CHECK_LIB(dl, main)
AC_CHECK_LIB([GL], main) AC_CHECK_LIB([GL], main)
@ -100,20 +94,8 @@ if test "x$osmesa" = "xyes" ; then
OSMESA_LIBS="-lOSMesa" OSMESA_LIBS="-lOSMesa"
AC_SUBST(OSMESA_LIBS) AC_SUBST(OSMESA_LIBS)
]) ])
else
if test "x$glx" = "xyes" ; then
AC_CHECK_LIB(dl, main)
AC_CHECK_LIB([GL], main)
AC_CHECK_HEADERS([GL/glx.h], [
useglx=yes
AC_DEFINE(HAVE_GL_GLX)
GLX_LIBS="-lX11"
AC_SUBST(GLX_LIBS)
])
fi
fi fi
AM_CONDITIONAL([HAVE_LIBOSMESA], [test "${useosmesa}" = "yes"]) AM_CONDITIONAL([HAVE_LIBOSMESA], [test "${useosmesa}" = "yes"])
AM_CONDITIONAL([HAVE_GL_GLX], [test "${useglx}" = "yes"])
dnl - make the usage of libagg for HUD rendering configurable dnl - make the usage of libagg for HUD rendering configurable
AC_ARG_ENABLE([hud], AC_ARG_ENABLE([hud],

View File

@ -21,7 +21,7 @@ desmume_SOURCES = \
../shared/sndsdl.cpp \ ../shared/sndsdl.cpp \
../shared/ctrlssdl.h ../shared/ctrlssdl.cpp \ ../shared/ctrlssdl.h ../shared/ctrlssdl.cpp \
osmesa_3Demu.cpp osmesa_3Demu.h \ osmesa_3Demu.cpp osmesa_3Demu.h \
glx_3Demu.cpp glx_3Demu.h \ sdl_3Demu.cpp sdl_3Demu.h \
cheatsGTK.h cheatsGTK.cpp \ cheatsGTK.h cheatsGTK.cpp \
main.cpp main.h main.cpp main.h
desmume_LDADD = ../libdesmume.a \ desmume_LDADD = ../libdesmume.a \
@ -29,9 +29,6 @@ desmume_LDADD = ../libdesmume.a \
if HAVE_LIBOSMESA if HAVE_LIBOSMESA
desmume_LDADD += $(OSMESA_LIBS) desmume_LDADD += $(OSMESA_LIBS)
else else
if HAVE_GL_GLX
desmume_LDADD += $(GLX_LIBS)
endif
endif endif
UPDATE_DESKTOP = \ UPDATE_DESKTOP = \