]> granicus.if.org Git - imagemagick/commitdiff
Only build 1 encoder on travis.
authorDirk Lemstra <dirk@git.imagemagick.org>
Tue, 16 Jan 2018 21:21:50 +0000 (22:21 +0100)
committerDirk Lemstra <dirk@git.imagemagick.org>
Tue, 16 Jan 2018 21:21:50 +0000 (22:21 +0100)
.travis/build_fuzzers.sh
Magick++/fuzz/build.sh
Magick++/fuzz/build_fuzzers.sh

index 7788c43124cdf16d294d9b2766030a8bbb27261d..7447c963cf905e44d649488363fbddc883a10158 100755 (executable)
@@ -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
index 193e5e6a99197ac87fbdb65d6037d89339281470..3931bd9d9cdc77db91e55c3323f34b020189e3ff 100644 (file)
@@ -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
 
index 9764019b2fe011898a8c20dd0e2922ea3e7034ae..f30ee1500119b9ef8369825591e2901f5ddc7af6 100644 (file)
@@ -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