X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-core%2Ftrunk%2Fconfig%2Fconfigure.ac;h=fe32d010e7f4bebfcc06cff29e9a603450f990ba;hb=20d1e006e6f012b9a4369f1bd09be6361710aee2;hp=2beb02af51ba554609a5050b47d20cd0eedb7e71;hpb=6b3a69d3b2ac4658b1d3e14f696d884dfcf29c03;p=synfig.git diff --git a/synfig-core/trunk/config/configure.ac b/synfig-core/trunk/config/configure.ac index 2beb02a..fe32d01 100644 --- a/synfig-core/trunk/config/configure.ac +++ b/synfig-core/trunk/config/configure.ac @@ -153,6 +153,37 @@ if test $with_imagemagick = "no" ; then { +AC_ARG_WITH(magickpp,[ + --without-magickpp Disable support for Magick++],[ +],[ + with_magickpp="yes" +]) +if test $with_magickpp = "yes" ; then { + AC_CHECK_HEADER([Magick++.h],[ + MAGICKPP_LIBS="-lMagick++" + AC_DEFINE(HAVE_MAGICKPP,[], [ Define if Magick++ library is available ] ) + AC_SUBST(MAGICKPP_LIBS) + AM_CONDITIONAL(HAVE_LIBMAGICKPP,true) + AC_CHECK_LIB(Magick,OptimizeImageTransparency,[ + AC_DEFINE(HAVE_MAGICK_OPTIMIZE,[], [ Define if Magick++ defines OptimizeImageTransparency() ] ) + AM_CONDITIONAL(HAVE_MAGICK_OPTIMIZE,true) + ],[ + AC_MSG_RESULT([ *** OptimizeImageTransparency() not available - need ImageMagick 6.3 or newer ]) + AM_CONDITIONAL(HAVE_MAGICK_OPTIMIZE,false) + ]) + ],[ + with_magickpp="no" + AC_MSG_RESULT([ *** Magick++ Output target disabled]) + TARGET_MAGICKPP="no" + AM_CONDITIONAL(HAVE_LIBMAGICKPP,false) + ]) +} else { + AM_CONDITIONAL(HAVE_LIBMAGICKPP,false) +} ; fi + + + + AC_ARG_WITH(ffmpeg,[ --without-ffmpeg Disable support for FFMPEG],[ ],[ @@ -539,25 +570,26 @@ Makefile src/Makefile src/synfig/Makefile src/modules/Makefile -src/modules/mod_filter/Makefile -src/modules/mod_bmp/Makefile -src/modules/mod_gif/Makefile -src/modules/mod_ppm/Makefile -src/modules/mod_png/Makefile -src/modules/mod_mng/Makefile -src/modules/mod_jpeg/Makefile +src/modules/lyr_freetype/Makefile src/modules/lyr_std/Makefile +src/modules/mod_bmp/Makefile +src/modules/mod_dv/Makefile +src/modules/mod_ffmpeg/Makefile +src/modules/mod_filter/Makefile src/modules/mod_geometry/Makefile +src/modules/mod_gif/Makefile src/modules/mod_gradient/Makefile -src/modules/mod_noise/Makefile -src/modules/lyr_freetype/Makefile -src/modules/mod_ffmpeg/Makefile -src/modules/mod_dv/Makefile src/modules/mod_imagemagick/Makefile -src/modules/mod_openexr/Makefile +src/modules/mod_jpeg/Makefile src/modules/mod_libavcodec/Makefile -src/modules/mod_yuv420p/Makefile +src/modules/mod_magickpp/Makefile +src/modules/mod_mng/Makefile +src/modules/mod_noise/Makefile +src/modules/mod_openexr/Makefile src/modules/mod_particle/Makefile +src/modules/mod_png/Makefile +src/modules/mod_ppm/Makefile +src/modules/mod_yuv420p/Makefile src/tool/Makefile src/modules/synfig_modules.cfg examples/walk/Makefile @@ -594,6 +626,7 @@ fontconfig -----------------------> $with_fontconfig libavcodec -----------------------> $with_libavcodec vImage ---------------------------> $with_vimage ImageMagick ----------------------> $with_imagemagick +Magick++ -------------------------> $with_magickpp FFMPEG ---------------------------> $with_ffmpeg libdv ----------------------------> $with_libdv OpenEXR --------------------------> $with_openexr