Debian patch: 020_libcaca_new_api.diff
--HG-- branch : SDL-1.2 extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/branches/SDL-1.2%404012
This commit is contained in:
parent
e154913136
commit
650e3d941d
4 changed files with 40 additions and 0 deletions
33
configure.in
33
configure.in
|
@ -1518,6 +1518,38 @@ AC_HELP_STRING([--enable-video-aalib], [use AAlib video driver [[default=no]]]),
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
dnl Find the libcaca includes
|
||||||
|
CheckCaca()
|
||||||
|
{
|
||||||
|
AC_ARG_ENABLE(video-caca,
|
||||||
|
AC_HELP_STRING([--enable-video-caca], [use libcaca video driver [[default=no]]]),
|
||||||
|
, enable_video_caca=no)
|
||||||
|
if test x$enable_video = xyes -a x$enable_video_caca = xyes; then
|
||||||
|
video_caca=no
|
||||||
|
AC_PATH_PROG(CACACONFIG, caca-config, no)
|
||||||
|
if test x$CACACONFIG != xno; then
|
||||||
|
AC_MSG_CHECKING(for libcaca support)
|
||||||
|
CACA_CFLAGS=`$CACACONFIG --cflags`
|
||||||
|
CACA_LDFLAGS=`$CACACONFIG --libs`
|
||||||
|
save_CFLAGS="$CFLAGS"
|
||||||
|
AC_TRY_COMPILE([
|
||||||
|
#include <caca.h>
|
||||||
|
],[
|
||||||
|
],[
|
||||||
|
video_caca=yes
|
||||||
|
])
|
||||||
|
CFLAGS="$save_CFLAGS"
|
||||||
|
AC_MSG_RESULT($video_caca)
|
||||||
|
if test x$video_caca = xyes; then
|
||||||
|
AC_DEFINE(SDL_VIDEO_DRIVER_CACA)
|
||||||
|
EXTRA_CFLAGS="$EXTRA_CFLAGS $CACA_CFLAGS"
|
||||||
|
EXTRA_LDFLAGS="$EXTRA_LDFLAGS $CACA_LDFLAGS"
|
||||||
|
SOURCES="$SOURCES $srcdir/src/video/caca/*.c"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
dnl Set up the QTopia video driver if enabled
|
dnl Set up the QTopia video driver if enabled
|
||||||
CheckQtopia()
|
CheckQtopia()
|
||||||
{
|
{
|
||||||
|
@ -2347,6 +2379,7 @@ case "$host" in
|
||||||
CheckVGL
|
CheckVGL
|
||||||
CheckWscons
|
CheckWscons
|
||||||
CheckAAlib
|
CheckAAlib
|
||||||
|
CheckCaca
|
||||||
CheckQtopia
|
CheckQtopia
|
||||||
CheckPicoGUI
|
CheckPicoGUI
|
||||||
CheckOpenGLX11
|
CheckOpenGLX11
|
||||||
|
|
|
@ -254,6 +254,7 @@
|
||||||
/* Enable various video drivers */
|
/* Enable various video drivers */
|
||||||
#undef SDL_VIDEO_DRIVER_AALIB
|
#undef SDL_VIDEO_DRIVER_AALIB
|
||||||
#undef SDL_VIDEO_DRIVER_BWINDOW
|
#undef SDL_VIDEO_DRIVER_BWINDOW
|
||||||
|
#undef SDL_VIDEO_DRIVER_CACA
|
||||||
#undef SDL_VIDEO_DRIVER_DC
|
#undef SDL_VIDEO_DRIVER_DC
|
||||||
#undef SDL_VIDEO_DRIVER_DDRAW
|
#undef SDL_VIDEO_DRIVER_DDRAW
|
||||||
#undef SDL_VIDEO_DRIVER_DGA
|
#undef SDL_VIDEO_DRIVER_DGA
|
||||||
|
|
|
@ -407,6 +407,9 @@ extern VideoBootStrap OS2FSLib_bootstrap;
|
||||||
#if SDL_VIDEO_DRIVER_AALIB
|
#if SDL_VIDEO_DRIVER_AALIB
|
||||||
extern VideoBootStrap AALIB_bootstrap;
|
extern VideoBootStrap AALIB_bootstrap;
|
||||||
#endif
|
#endif
|
||||||
|
#if SDL_VIDEO_DRIVER_CACA
|
||||||
|
extern VideoBootStrap CACA_bootstrap;
|
||||||
|
#endif
|
||||||
#if SDL_VIDEO_DRIVER_DUMMY
|
#if SDL_VIDEO_DRIVER_DUMMY
|
||||||
extern VideoBootStrap DUMMY_bootstrap;
|
extern VideoBootStrap DUMMY_bootstrap;
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -123,6 +123,9 @@ static VideoBootStrap *bootstrap[] = {
|
||||||
#if SDL_VIDEO_DRIVER_AALIB
|
#if SDL_VIDEO_DRIVER_AALIB
|
||||||
&AALIB_bootstrap,
|
&AALIB_bootstrap,
|
||||||
#endif
|
#endif
|
||||||
|
#if SDL_VIDEO_DRIVER_CACA
|
||||||
|
&CACA_bootstrap,
|
||||||
|
#endif
|
||||||
#if SDL_VIDEO_DRIVER_DUMMY
|
#if SDL_VIDEO_DRIVER_DUMMY
|
||||||
&DUMMY_bootstrap,
|
&DUMMY_bootstrap,
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue