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:
parent
6e2e1a80e7
commit
e8f5c06e76
17
configure
vendored
17
configure
vendored
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user