[vlc-commits] [Git][videolan/vlc][3.0.x] libass: fix fontconfig detection
Steve Lhomme (@robUx4)
gitlab at videolan.org
Thu Feb 20 11:09:02 UTC 2025
Steve Lhomme pushed to branch 3.0.x at VideoLAN / VLC
Commits:
0f5199a5 by Thomas Guillem at 2025-02-20T10:42:15+00:00
libass: fix fontconfig detection
Fixes fontconfig test as the header path is not passed in and the header
is not found.
(cherry picked from commit d19599c42141eaf72cae9a0cb21b5889cd01c860)
- - - - -
1 changed file:
- configure.ac
Changes:
=====================================
configure.ac
=====================================
@@ -3052,25 +3052,6 @@ AS_IF( [test "${enable_telx}" != "no" ],[
VLC_ADD_PLUGIN([telx])
])
-dnl
-dnl libass subtitle rendering module
-dnl
-AC_ARG_ENABLE(libass,
- [ --enable-libass Subtitle support using libass (default enabled)])
-AS_IF( [test "${enable_libass}" != "no"], [
- PKG_CHECK_MODULES(LIBASS, [libass >= 0.9.8],
- [
- VLC_ADD_PLUGIN([libass])
-
- AC_CHECK_HEADERS(fontconfig/fontconfig.h,
- [VLC_ADD_CPPFLAGS([libass],[-DHAVE_FONTCONFIG])
- VLC_ADD_LIBS([libass],[-lfontconfig])
- ])
- ],[
- AC_MSG_WARN([${LIBASS_PKG_ERRORS}.])
- ])
- ])
-
dnl
dnl ARIB subtitles rendering module
dnl
@@ -3411,6 +3392,25 @@ AM_CONDITIONAL([HAVE_FONTCONFIG], [test "${have_fontconfig}" = "yes"])
AM_CONDITIONAL([HAVE_FRIBIDI], [test "${have_fribidi}" = "yes"])
AM_CONDITIONAL([HAVE_HARFBUZZ], [test "${have_harfbuzz}" = "yes"])
+dnl
+dnl libass subtitle rendering module
+dnl
+AC_ARG_ENABLE(libass,
+ [ --enable-libass Subtitle support using libass (default enabled)])
+AS_IF( [test "${enable_libass}" != "no"], [
+ PKG_CHECK_MODULES(LIBASS, [libass >= 0.9.8],
+ [
+ VLC_ADD_PLUGIN([libass])
+
+ if test "${have_fontconfig}" != "no"; then
+ VLC_ADD_CPPFLAGS([libass],[-DHAVE_FONTCONFIG])
+ VLC_ADD_LIBS([libass],[${FONTCONFIG_LIBS}])
+ fi
+ ],[
+ AC_MSG_WARN([${LIBASS_PKG_ERRORS}.])
+ ])
+ ])
+
dnl
dnl SAPI (text to Speech renderer for Windows)
dnl
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/0f5199a5ca322cbd785b7f534955428e604d6836
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/0f5199a5ca322cbd785b7f534955428e604d6836
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
More information about the vlc-commits
mailing list