X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=configure.ac;h=5b66ddc2c82a173f88ee72116c56228912733352;hb=8a2e76b7021b9b960d7c30801a1a14461d9b5939;hp=e73e51218cbb8e1a569791f47f944fa0eea18ffe;hpb=f1b40128e62af61e68a738f549551df1b4979f3f;p=inkscape.git diff --git a/configure.ac b/configure.ac index e73e51218..5b66ddc2c 100644 --- a/configure.ac +++ b/configure.ac @@ -193,6 +193,7 @@ if test "x$openmp_ok" = "xyes"; then dnl We have it, now set up the flags CXXFLAGS="$CXXFLAGS $OPENMP_CXXFLAGS" AC_CHECK_HEADER(omp.h) + AC_DEFINE(HAVE_OPENMP, 1, [Use OpenMP]) fi dnl ****************************** @@ -611,11 +612,12 @@ if test "x$popplernew" = "xyes"; then AC_DEFINE(POPPLER_NEW_GFXFONT, 1, [Use GfxFont from Poppler >= 0.8.3]) fi -AC_MSG_CHECKING(for new color space API in Poppler) ink_svd_CPPFLAGS=$CPPFLAGS ink_svd_LIBS=$LIBS CPPFLAGS="$CPPFLAGS $POPPLER_CFLAGS" LIBS="$LIBS $POPPLER_LIBS" + +AC_MSG_CHECKING(for new color space API in Poppler) popplercolor="no" AC_COMPILE_IFELSE([ #include @@ -627,9 +629,6 @@ int main() { return 0; } ], [popplercolor=yes]) -CPPFLAGS=$ink_svd_CPPFLAGS -LIBS=$ink_svd_LIBS - if test "x$popplercolor" = "xyes"; then AC_DEFINE(POPPLER_NEW_COLOR_SPACE_API, 1, [Use color space API from Poppler >= 0.12.2]) AC_MSG_RESULT(yes) @@ -637,6 +636,29 @@ else AC_MSG_RESULT(no) fi +# Poppler's b604a008 commit changes this +AC_MSG_CHECKING([whether Poppler's GfxPatch no longer uses GfxColor]) +popplergfxcolor="no" +AC_COMPILE_IFELSE([ +#include + +int main() { + GfxPatch::ColorValue color = {c: {0}}; + GfxPatch patch; + patch.color[[0]][[0]] = color; + return 0; +} +], [popplergfxcolor=yes]) +if test "x$popplergfxcolor" = "xyes"; then + AC_DEFINE(POPPLER_NEW_GFXPATCH, 1, [GfxPatch no longer uses GfxColor in >= 0.15.1]) + AC_MSG_RESULT(yes) +else + AC_MSG_RESULT(no) +fi + +CPPFLAGS=$ink_svd_CPPFLAGS +LIBS=$ink_svd_LIBS + dnl ****************************** dnl Inkboard dependency checking dnl ****************************** @@ -701,10 +723,10 @@ dnl ****************************** AC_ARG_ENABLE(dbusapi, [ --enable-dbusapi compile with support for DBus interface], - enable_dbusapi=$enableval,enable_dbusapi=yes) + enable_dbusapi=$enableval,enable_dbusapi=no) with_dbus="no" -if test "x$dbusapi" = "xyes"; then +if test "x$enable_dbusapi" = "xyes"; then PKG_CHECK_MODULES(DBUS, dbus-glib-1, with_dbus=yes, with_dbus=no) if test "x$with_dbus" = "xyes"; then if test "x$with_localinstall" = "xyes"; then @@ -779,7 +801,7 @@ if test "x$cairo_pdf" = "xyes"; then fi dnl Shouldn't we test for libpng and libz? -INKSCAPE_LIBS="$INKSCAPE_LIBS -lpng -lz -lX11 -lxml2" +INKSCAPE_LIBS="$INKSCAPE_LIBS -lpng -lz -lX11 -lxml2 -ldl" if test "x$openmp_ok" = "xyes"; then INKSCAPE_LIBS="$INKSCAPE_LIBS -lgomp" fi @@ -963,7 +985,6 @@ AC_CONFIG_FILES([ Makefile src/Makefile src/check-header-compile -src/application/makefile src/bind/makefile src/debug/makefile src/dialogs/makefile @@ -1059,7 +1080,7 @@ Configuration: Internal Python: ${with_python} Internal Perl: ${with_perl} Enable LittleCms: ${enable_lcms} - Enable DBUS ${with_dbus} + Enable DBUS: ${with_dbus} Enable Poppler-Cairo: ${enable_poppler_cairo} ImageMagick Magick++: ${magick_ok} Libwpg: ${with_libwpg}