1
mirror of https://github.com/mpv-player/mpv synced 2025-01-01 04:36:24 +01:00

support for disabling/enabling bitmap font support from configure

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19491 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
diego 2006-08-21 23:19:11 +00:00
parent 6e2e1a80e7
commit e8f5c06e76
3 changed files with 23 additions and 1 deletions

17
configure vendored
View File

@ -228,6 +228,7 @@ Optional features:
--disable-dvdread Disable libdvdread support [autodetect]
--disable-mpdvdkit Disable mpdvdkit2 support [autodetect]
--disable-cdparanoia Disable cdparanoia support [autodetect]
--disable-bitmap-font Disable bitmap font support [enable]
--disable-freetype Disable freetype2 font rendering support [autodetect]
--disable-fontconfig Disable fontconfig font lookup support [autodetect]
--disable-unrarlib Disable Unique RAR File Library [enabled]
@ -1684,6 +1685,7 @@ _sighandler=yes
_libdv=auto
_cdparanoia=auto
_big_endian=auto
_bitmap_font=yes
_freetype=auto
_fontconfig=auto
_menu=no
@ -1987,6 +1989,8 @@ for ac_option do
--disable-cdparanoia) _cdparanoia=no ;;
--enable-big-endian) _big_endian=yes ;;
--disable-big-endian) _big_endian=no ;;
--enable-bitmap-font) _bitmap_font=yes ;;
--disable-bitmap-font) _bitmap_font=no ;;
--enable-freetype) _freetype=yes ;;
--disable-freetype) _freetype=no ;;
--enable-fontconfig) _fontconfig=yes ;;
@ -5256,6 +5260,15 @@ fi
echores "$_libcdio"
echocheck "bitmap font support"
if test "$_bitmap_font" = yes ; then
_def_bitmap_font="#define HAVE_BITMAP_FONT 1"
else
_def_bitmap_font="#undef HAVE_BITMAP_FONT"
fi
echores "$_bitmap_font"
echocheck "freetype >= 2.0.9"
# freetype depends on iconv
@ -7394,6 +7407,7 @@ ENCORE_LIB = $_ld_mp3lame
DIRECTFB_LIB = $_ld_directfb
CDDA = $_cdda
CDPARANOIA_LIB = $_ld_cdparanoia
BITMAP_FONT = $_bitmap_font
FREETYPE = $_freetype
FREETYPE_LIB = $_ld_freetype
FONTCONFIG_LIB = $_ld_fontconfig
@ -7993,6 +8007,9 @@ $_def_gif
$_def_gif_4
$_def_gif_tvt_hack
/* enable bitmap font support */
$_def_bitmap_font
/* enable FreeType support */
$_def_freetype

View File

@ -5,7 +5,6 @@ LIBNAME = libvo.a
SRCS=aclib.c \
aspect.c \
font_load.c \
geometry.c \
osd.c \
spuenc.c \
@ -24,6 +23,10 @@ endif
OBJS_TEMP=$(basename $(SRCS))
OBJS=$(OBJS_TEMP:%=%.o)
ifeq ($(BITMAP_FONT),yes)
SRCS += font_load.c
endif
ifeq ($(FREETYPE),yes)
SRCS += font_load_ft.c
endif

View File

@ -2840,6 +2840,7 @@ if(!codecs_file || !parse_codec_cfg(codecs_file)){
if(!font_fontconfig)
{
#endif
#ifdef HAVE_BITMAP_FONT
if(font_name){
vo_font=read_font_desc(font_name,font_factor,verbose>1);
if(!vo_font) mp_msg(MSGT_CPLAYER,MSGL_ERR,MSGTR_CantLoadFont,font_name);
@ -2850,6 +2851,7 @@ if(!codecs_file || !parse_codec_cfg(codecs_file)){
if(!vo_font)
vo_font=read_font_desc(MPLAYER_DATADIR "/font/font.desc",font_factor,verbose>1);
}
#endif
#ifdef HAVE_FONTCONFIG
}
#endif