... |
... |
@@ -530,16 +530,28 @@ AC_SEARCH_LIBS([clock_gettime], |
530
|
530
|
[test "$ac_cv_search_clock_gettime" = "none required" \
|
531
|
531
|
|| LIB_CLOCK_GETTIME=$ac_cv_search_clock_gettime])
|
532
|
532
|
|
533
|
|
-# 'librsvg' is needed to demonstrate SVG support.
|
534
|
|
-PKG_CHECK_MODULES([LIBRSVG], [librsvg-2.0 >= 2.46.0],
|
535
|
|
- [have_librsvg="yes (pkg-config)"], [have_librsvg=no])
|
536
|
|
-
|
537
|
533
|
FT_DEMO_CFLAGS=""
|
538
|
534
|
FT_DEMO_LDFLAGS="$LIB_CLOCK_GETTIME"
|
539
|
535
|
|
540
|
|
-if test "$have_librsvg" != no; then
|
541
|
|
- FT_DEMO_CFLAGS="$FT_DEMO_CFLAGS $LIBRSVG_CFLAGS -DHAVE_LIBRSVG"
|
542
|
|
- FT_DEMO_LDFLAGS="$FT_DEMO_LDFLAGS $LIBRSVG_LIBS"
|
|
536
|
+# 'librsvg' is needed to demonstrate SVG support.
|
|
537
|
+AC_ARG_WITH([librsvg],
|
|
538
|
+ [AS_HELP_STRING([--with-librsvg=@<:@yes|no|auto@:>@],
|
|
539
|
+ [support OpenType SVG fonts in FreeType demo programs @<:@default=auto@:>@])],
|
|
540
|
+ [], [with_librsvg=auto])
|
|
541
|
+
|
|
542
|
+have_librsvg=no
|
|
543
|
+if test x"$with_librsvg" = xyes -o x"$with_librsvg" = xauto; then
|
|
544
|
+ PKG_CHECK_MODULES([LIBRSVG], [librsvg-2.0 >= 2.46.0],
|
|
545
|
+ [have_librsvg="yes (pkg-config)"], [:])
|
|
546
|
+
|
|
547
|
+ if test "$have_librsvg" != no; then
|
|
548
|
+ FT_DEMO_CFLAGS="$FT_DEMO_CFLAGS $LIBRSVG_CFLAGS -DHAVE_LIBRSVG"
|
|
549
|
+ FT_DEMO_LDFLAGS="$FT_DEMO_LDFLAGS $LIBRSVG_LIBS"
|
|
550
|
+ fi
|
|
551
|
+fi
|
|
552
|
+
|
|
553
|
+if test x"$with_librsvg" = xyes -a "$have_librsvg" = no; then
|
|
554
|
+ AC_MSG_ERROR([librsvg support requested but library not found])
|
543
|
555
|
fi
|
544
|
556
|
|
545
|
557
|
AC_SUBST([FT_DEMO_CFLAGS])
|