X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=configure.in;h=fd70293b28a3b743deafc366604f5e934204c54b;hb=d41e3dfe99bfc6e1ee92831be3257e8bab412711;hp=9cc3f23c2f32722148dd40705eab87f42bea4b76;hpb=2fd59711482471414d72dfb34bca72e4b4fd04df;p=swftools.git diff --git a/configure.in b/configure.in index 9cc3f23..fd70293 100644 --- a/configure.in +++ b/configure.in @@ -14,6 +14,7 @@ CHECKMEM= PROFILING= ENABLE_WARNINGS= OPTIMIZE= +USE_POPPLER= DISABLE_LAME= AC_ARG_ENABLE(checkmem, @@ -26,6 +27,8 @@ AC_ARG_ENABLE(warnings, [ --enable-warnings turn on compiler warnings], ENABLE_WARNINGS=true) AC_ARG_ENABLE(optimizations, [ --enable-optimizations turn on compiler optimizations (recommended for avi2swf)], OPTIMIZE=true) +AC_ARG_ENABLE(poppler, +[ --enable-poppler link againist libpoppler], USE_POPPLER=true) AC_ARG_ENABLE(lame, [ --disable-lame "don't compile any L.A.M.E. mp3 encoding code in"], @@ -322,29 +325,33 @@ else fi AC_SUBST(lame_in_source) -splash_in_source='$(splash_objects)' -xpdf_in_source='$(xpdf_objects)' - -dnl if test "x$USE_POPPLER" = "xtrue"; then -dnl xpdf_in_source= -dnl splash_in_source= -dnl AC_DEFINE([HAVE_POPPLER],[1],[use poppler]) -dnl PKG_CHECK_MODULES([POPPLER],[poppler poppler-splash],,[poppler_pkgconfig=no]) -dnl if test "x$poppler_pkgconfig" = "xno"; then -dnl AC_LANG_PUSH([C++]) -dnl AC_CHECK_HEADERS([OutputDev.h],[ -dnl AC_CHECK_LIB([poppler],[main],,[]) -dnl ],[AC_MSG_ERROR([No poppler library found. This library is required.])]) -dnl AC_LANG_POP -dnl else -dnl CPPFLAGS="$CPPFLAGS $POPPLER_CFLAGS" -dnl AC_DEFINE([HAVE_POPPLER], [1]) -dnl LIBS="$LIBS $POPPLER_LIBS" -dnl fi -dnl fi +xpdf_in_source= +splash_in_source= +xpdf_include= + +if test "x$USE_POPPLER" = "xtrue"; then + AC_DEFINE([HAVE_POPPLER],[1],[use poppler]) + PKG_CHECK_MODULES([POPPLER],[poppler poppler-splash],,[poppler_pkgconfig=no]) + if test "x$poppler_pkgconfig" = "xno"; then + AC_LANG_PUSH([C++]) + AC_CHECK_HEADERS([OutputDev.h],[ + AC_CHECK_LIB([poppler],[main],,[]) + ],[AC_MSG_ERROR([No poppler library found. This library is required.])]) + AC_LANG_POP + else + CPPFLAGS="$CPPFLAGS $POPPLER_CFLAGS" + LIBS="$LIBS $POPPLER_LIBS" + AC_DEFINE([HAVE_POPPLER], [1]) + fi +else + splash_in_source='$(splash_objects)' + xpdf_in_source='$(xpdf_objects)' + xpdf_include=' -I xpdf ' +fi AC_SUBST([xpdf_in_source]) AC_SUBST([splash_in_source]) +AC_SUBST([xpdf_include]) # ------------------------------------------------------------------ @@ -574,6 +581,7 @@ AH_BOTTOM([ #ifdef HAVE_POPPLER #define GString GooString #define GHash GooHash +#define GHashIter GooHashIter #endif #ifdef HAVE_ZZIP_LIB_H