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
|
||||
}
|
||||
|
||||
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
|
||||
CheckQtopia()
|
||||
{
|
||||
|
@ -2347,6 +2379,7 @@ case "$host" in
|
|||
CheckVGL
|
||||
CheckWscons
|
||||
CheckAAlib
|
||||
CheckCaca
|
||||
CheckQtopia
|
||||
CheckPicoGUI
|
||||
CheckOpenGLX11
|
||||
|
|
|
@ -254,6 +254,7 @@
|
|||
/* Enable various video drivers */
|
||||
#undef SDL_VIDEO_DRIVER_AALIB
|
||||
#undef SDL_VIDEO_DRIVER_BWINDOW
|
||||
#undef SDL_VIDEO_DRIVER_CACA
|
||||
#undef SDL_VIDEO_DRIVER_DC
|
||||
#undef SDL_VIDEO_DRIVER_DDRAW
|
||||
#undef SDL_VIDEO_DRIVER_DGA
|
||||
|
|
|
@ -407,6 +407,9 @@ extern VideoBootStrap OS2FSLib_bootstrap;
|
|||
#if SDL_VIDEO_DRIVER_AALIB
|
||||
extern VideoBootStrap AALIB_bootstrap;
|
||||
#endif
|
||||
#if SDL_VIDEO_DRIVER_CACA
|
||||
extern VideoBootStrap CACA_bootstrap;
|
||||
#endif
|
||||
#if SDL_VIDEO_DRIVER_DUMMY
|
||||
extern VideoBootStrap DUMMY_bootstrap;
|
||||
#endif
|
||||
|
|
|
@ -123,6 +123,9 @@ static VideoBootStrap *bootstrap[] = {
|
|||
#if SDL_VIDEO_DRIVER_AALIB
|
||||
&AALIB_bootstrap,
|
||||
#endif
|
||||
#if SDL_VIDEO_DRIVER_CACA
|
||||
&CACA_bootstrap,
|
||||
#endif
|
||||
#if SDL_VIDEO_DRIVER_DUMMY
|
||||
&DUMMY_bootstrap,
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue