diff options
author | Stefan Saraev <stefan@saraev.ca> | 2016-05-22 15:21:49 +0300 |
---|---|---|
committer | Stefan Saraev <stefan@saraev.ca> | 2016-06-13 19:40:05 +0300 |
commit | bad3902b4a2538a433f858c97b2cf91c44c7feff (patch) | |
tree | fe2dc356c2849c34496878e8127f0f5faf7ea4b3 /configure.ac | |
parent | dc6ac71d9b5344edfe058469488458369b81d08e (diff) |
[chg] make libxslt optional
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 34 |
1 files changed, 28 insertions, 6 deletions
diff --git a/configure.ac b/configure.ac index 47eb1d9e33..8cc0ba8d8b 100644 --- a/configure.ac +++ b/configure.ac @@ -399,6 +399,12 @@ AC_ARG_ENABLE([libbluray], [use_libbluray=$enableval], [use_libbluray=auto]) +AC_ARG_ENABLE([libxslt], + [AS_HELP_STRING([--disable-libxslt], + [enable libxslt (XSLT scrapers) support (default is enabled)])], + [use_libxslt=$enableval], + [use_libxslt=yes]) + AC_ARG_ENABLE([texturepacker], [AS_HELP_STRING([--enable-texturepacker], [enable texturepacker support (default is auto)])], @@ -1059,12 +1065,22 @@ if test "$target_platform" = "target_android" ; then AC_CHECK_LIB([log], [__android_log_vprint],, AC_MSG_ERROR($missing_library)) AC_CHECK_LIB([jnigraphics], [main],, AC_MSG_ERROR($missing_library)) fi -PKG_CHECK_MODULES([LIBXML], [libxml-2.0], - [INCLUDES="$INCLUDES $LIBXML_CFLAGS"; LIBS="$LIBS $LIBXML_LIBS"], - AC_MSG_ERROR($missing_library)) -PKG_CHECK_MODULES([LIBXSLT], [libxslt], - [INCLUDES="$INCLUDES $LIBXSLT_CFLAGS"; LIBS="$LIBS $LIBXSLT_LIBS"], - AC_MSG_ERROR($missing_library)) + +# check for libbxslt +AS_CASE([x$use_libxslt], + [xyes],[ + PKG_CHECK_MODULES([LIBXML], [libxml-2.0], + [INCLUDES="$INCLUDES $LIBXML_CFLAGS"; LIBS="$LIBS $LIBXML_LIBS"], + AC_MSG_ERROR($missing_library)) + PKG_CHECK_MODULES([LIBXSLT], [libxslt], + [INCLUDES="$INCLUDES $LIBXSLT_CFLAGS"; LIBS="$LIBS $LIBXSLT_LIBS"], + AC_MSG_ERROR($missing_library)) + AC_DEFINE([HAVE_LIBXSLT], 1, [System has libxslt library]) + AC_SUBST([HAVE_LIBXSLT], 1) + ],[ + AC_SUBST([HAVE_LIBXSLT], 0) + ] +) PKG_CHECK_MODULES([FRIBIDI], [fribidi], [INCLUDES="$INCLUDES $FRIBIDI_CFLAGS"; LIBS="$LIBS $FRIBIDI_LIBS"], AC_MSG_ERROR($missing_library)) @@ -1858,6 +1874,12 @@ else final_message="$final_message\n Bluray:\tNo" fi +if test "$use_libxslt" = "yes"; then + final_message="$final_message\n XSLT scrapers:\tYes" +else + final_message="$final_message\n XSLT scrapers:\tNo" +fi + if test "x$use_texturepacker" != "xno"; then AC_PATH_PROG([TEXTUREPACKER], [TexturePacker], ["none"], [$PATH$PATH_SEPARATOR${abs_top_srcdir}/tools/depends/native/TexturePacker/bin]) |