From: Dirk Lemstra Date: Tue, 16 Jan 2018 18:49:20 +0000 (+0100) Subject: Try to use $CC. X-Git-Tag: 7.0.7-22~54 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0d1ddcd6b8f55b2bcb8df73193901daeee90b421;p=imagemagick Try to use $CC. --- diff --git a/.travis/build_fuzzers.sh b/.travis/build_fuzzers.sh index e5642d8f5..19fe853df 100755 --- a/.travis/build_fuzzers.sh +++ b/.travis/build_fuzzers.sh @@ -6,26 +6,23 @@ set -x MAGICKINCLUDE="appdir/usr/include/ImageMagick-7" MAGICKFUZZERLIBS="-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" -# only compile this against clang -if [[ "$CC" == 'clang' ]]; then - clang++ -std=c++11 -I$MAGICKINCLUDE "Magick++/fuzz/encoder_list.cc" \ - -o "encoder_list" \ - -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DBUILD_TRAVIS=1 $MAGICKFUZZERLIBS +$CC -std=c++11 -I$MAGICKINCLUDE "Magick++/fuzz/encoder_list.cc" \ + -o "encoder_list" \ + -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DBUILD_TRAVIS=1 $MAGICKFUZZERLIBS - for f in Magick++/fuzz/*_fuzzer.cc; do - fuzzer=$(basename "$f" _fuzzer.cc) - # encoder_fuzzer is special - if [ "$fuzzer" = "encoder" ]; then - continue - fi - clang++ -std=c++11 -I$MAGICKINCLUDE \ - "$f" -o "${fuzzer}_fuzzer" \ - -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DBUILD_TRAVIS=1 $MAGICKFUZZERLIBS - done +for f in Magick++/fuzz/*_fuzzer.cc; do + fuzzer=$(basename "$f" _fuzzer.cc) + # encoder_fuzzer is special + if [ "$fuzzer" = "encoder" ]; then + continue + fi + $CC -std=c++11 -I$MAGICKINCLUDE \ + "$f" -o "${fuzzer}_fuzzer" \ + -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DBUILD_TRAVIS=1 $MAGICKFUZZERLIBS +done - # Build one encoder to confirm it works - clang++ -std=c++11 -I$MAGICKINCLUDE \ - "Magick++/fuzz/encoder_fuzzer.cc" -o "encoder_wmf_fuzzer" \ - -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DBUILD_TRAVIS=1 \ - "-DFUZZ_IMAGEMAGICK_ENCODER=WMF" $MAGICKFUZZERLIBS -fi +# Build one encoder to confirm it works +$CC -std=c++11 -I$MAGICKINCLUDE \ + "Magick++/fuzz/encoder_fuzzer.cc" -o "encoder_wmf_fuzzer" \ + -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DBUILD_TRAVIS=1 \ + "-DFUZZ_IMAGEMAGICK_ENCODER=WMF" $MAGICKFUZZERLIBS