]> granicus.if.org Git - imagemagick/commitdiff
build against libheif
authorPaul Kehrer <paul.l.kehrer@gmail.com>
Fri, 27 Apr 2018 19:00:20 +0000 (09:00 -1000)
committerDirk Lemstra <dlemstra@users.noreply.github.com>
Fri, 27 Apr 2018 20:06:09 +0000 (22:06 +0200)
Magick++/fuzz/build.sh

index 3d49aadca69c9d7976f51a5ab4823950e9a2b62a..73c4911aed764f458896973aa8935e9e07c6f966 100644 (file)
@@ -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