]> granicus.if.org Git - imagemagick/commitdiff
we need to link against freetype
authorPaul Kehrer <paul.l.kehrer@gmail.com>
Mon, 15 Jan 2018 17:10:55 +0000 (11:10 -0600)
committerDirk Lemstra <dlemstra@users.noreply.github.com>
Tue, 16 Jan 2018 18:47:13 +0000 (19:47 +0100)
we might need -lfontconfig as well but one thing at a time...

.travis/build_fuzzers.sh

index b46e9d2e68032a44dd1e1cda8e69b69a9804b2df..6415b7f05019be03ef98dd4d4afa055fa4aa494e 100755 (executable)
@@ -15,7 +15,7 @@ popd
 
 clang++ -std=c++11 -I$MAGICKINCLUDE "Magick++/fuzz/encoder_list.cc" \
     -o "encoder_list" \
-    -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 $MAGICKSTATICLIBS -lpthread
+    -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 $MAGICKSTATICLIBS -lpthread -lfreetype
 
 for f in Magick++/fuzz/*_fuzzer.cc; do
     fuzzer=$(basename "$f" _fuzzer.cc)
@@ -25,12 +25,12 @@ for f in Magick++/fuzz/*_fuzzer.cc; do
     fi
     clang++ -std=c++11 -I$MAGICKINCLUDE \
         "$f" -o "${fuzzer}_fuzzer" \
-        -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 $MAGICKSTATICLIBS -lpthread
+        -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 $MAGICKSTATICLIBS -lpthread-lfreetype
 done
 
 for encoder in $("./encoder_list"); do
     clang++ -std=c++11 -I$MAGICKINCLUDE \
         "Magick++/fuzz/encoder_fuzzer.cc" -o "encoder_${encoder,,}_fuzzer" \
         -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 \
-        "-DFUZZ_IMAGEMAGICK_ENCODER=$encoder" $MAGICKSTATICLIBS -lpthread
+        "-DFUZZ_IMAGEMAGICK_ENCODER=$encoder" $MAGICKSTATICLIBS -lpthread -lfreetype
 done