From: Dirk Lemstra Date: Tue, 16 Jan 2018 21:21:50 +0000 (+0100) Subject: Only build 1 encoder on travis. X-Git-Tag: 7.0.7-22~51 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d49a2b6e715ddad524494ac9cb92830c36768afd;p=imagemagick Only build 1 encoder on travis. --- diff --git a/.travis/build_fuzzers.sh b/.travis/build_fuzzers.sh index 7788c4312..7447c963c 100755 --- a/.travis/build_fuzzers.sh +++ b/.travis/build_fuzzers.sh @@ -6,5 +6,6 @@ MAGICK_INCLUDE="appdir/usr/include/ImageMagick-7" MAGICK_SRC="Magick++/fuzz" MAGICK_LIBS="-Lappdir/usr/lib -lz -lpng -lfontconfig -lxcb -lX11 -lXext -lbz2 -ljpeg -ljbig -lIlmImf -ldjvulibre -ltiff -llqr-1 -lwmf -lwmflite -lraqm -lxml2 -llzma -llcms2 -lpthread -lfreetype -lMagick++-7.Q16 -lMagickWand-7.Q16 -lMagickCore-7.Q16" MAGICK_OUTPUT="Magick++/fuzz" +MAGICK_FAST_BUILD=1 . $MAGICK_SRC/build_fuzzers.sh \ No newline at end of file diff --git a/Magick++/fuzz/build.sh b/Magick++/fuzz/build.sh index 193e5e6a9..3931bd9d9 100644 --- a/Magick++/fuzz/build.sh +++ b/Magick++/fuzz/build.sh @@ -10,6 +10,7 @@ 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" MAGICK_OUTPUT=$OUT +MAGICK_FAST_BUILD=0 . $MAGICK_SRC/build_fuzzers.sh diff --git a/Magick++/fuzz/build_fuzzers.sh b/Magick++/fuzz/build_fuzzers.sh index 9764019b2..f30ee1500 100644 --- a/Magick++/fuzz/build_fuzzers.sh +++ b/Magick++/fuzz/build_fuzzers.sh @@ -20,4 +20,8 @@ for encoder in $("$MAGICK_SRC/encoder_list"); do $MAGICK_COMPILER $MAGICK_COMPILER_FLAGS -std=c++11 -I$MAGICK_INCLUDE \ "$MAGICK_SRC/encoder_fuzzer.cc" -o "$MAGICK_OUTPUT/encoder_${encoder,,}_fuzzer" \ $encoder_flags $MAGICK_LIBS + + if [ $MAGICK_FAST_BUILD -eq 1 ]; then + break + fi done \ No newline at end of file