Mercurial > mplayer.hg
changeset 31204:5c4a513ca9eb
Actually run a detection whether external libass exists, instead
of just assuming it does when internal libass is disabled.
author | reimar |
---|---|
date | Sat, 29 May 2010 14:57:17 +0000 |
parents | cf8a807cf4af |
children | e79623333876 |
files | configure |
diffstat | 1 files changed, 17 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/configure Sat May 29 14:44:02 2010 +0000 +++ b/configure Sat May 29 14:57:17 2010 +0000 @@ -6424,8 +6424,23 @@ ass_internal=no res_comment="FreeType >= 2.2.1 needed" elif test "$ass_internal" = no ; then - res_comment="external" - extra_ldflags="$extra_ldflags -lass" + cat > $TMPC << EOF +#include <ass/ass.h> +int main(void) { +#if defined(LIBASS_VERSION) && LIBASS_VERSION >= 0x00907010 + ass_process_force_style(0); +#else + process_force_style(0); +#endif + return 0; +} +EOF + if cc_check -lass ; then + res_comment="external" + extra_ldflags="$extra_ldflags -lass" + else + _ass=no + fi fi fi if test "$_ass" = yes ; then