From: Paul Kehrer Date: Fri, 27 Apr 2018 19:00:20 +0000 (-1000) Subject: build against libheif X-Git-Tag: 7.0.7-29~32 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fbecf7ae042ff94900eb4a8723577c4e5bab1feb;p=imagemagick build against libheif --- diff --git a/Magick++/fuzz/build.sh b/Magick++/fuzz/build.sh index 3d49aadca..73c4911ae 100644 --- a/Magick++/fuzz/build.sh +++ b/Magick++/fuzz/build.sh @@ -68,6 +68,14 @@ make -j$(nproc) make install popd +# Build libheif +pushd "$SRC/libheif" +./autogen.sh +./configure --disable-shared --prefix="$WORK" PKG_CONFIG_PATH="$WORK/lib/pkgconfig" +make -j$(nproc) +make install +popd + # Build webp pushd "$SRC/libwebp" ./autogen.sh @@ -93,7 +101,7 @@ MAGICK_COMPILER=$CXX MAGICK_COMPILER_FLAGS=$CXXFLAGS MAGICK_INCLUDE="$WORK/include/ImageMagick-7" MAGICK_SRC="$SRC/imagemagick/Magick++/fuzz" -MAGICK_LIBS="-lFuzzingEngine $WORK/lib/libMagick++-7.Q16HDRI.a $WORK/lib/libMagickWand-7.Q16HDRI.a $WORK/lib/libMagickCore-7.Q16HDRI.a $WORK/lib/libz.a $WORK/lib/liblzma.a $WORK/lib/libpng.a $WORK/lib/libtiff.a $WORK/lib/liblcms2.a $WORK/lib/libde265.a $WORK/lib/libopenjp2.a $WORK/lib/libwebp.a $WORK/lib/libturbojpeg.a $WORK/lib/libjpeg.a $WORK/lib/libfreetype.a $WORK/lib/libraw.a" +MAGICK_LIBS="-lFuzzingEngine $WORK/lib/libMagick++-7.Q16HDRI.a $WORK/lib/libMagickWand-7.Q16HDRI.a $WORK/lib/libMagickCore-7.Q16HDRI.a $WORK/lib/libz.a $WORK/lib/liblzma.a $WORK/lib/libpng.a $WORK/lib/libtiff.a $WORK/lib/liblcms2.a $WORK/lib/libheif.a $WORK/lib/libde265.a $WORK/lib/libopenjp2.a $WORK/lib/libwebp.a $WORK/lib/libturbojpeg.a $WORK/lib/libjpeg.a $WORK/lib/libfreetype.a $WORK/lib/libraw.a" MAGICK_OUTPUT=$OUT MAGICK_FAST_BUILD=0