aboutsummaryrefslogtreecommitdiff
path: root/projects/mupdf/build.sh
diff options
context:
space:
mode:
Diffstat (limited to 'projects/mupdf/build.sh')
-rwxr-xr-xprojects/mupdf/build.sh5
1 files changed, 4 insertions, 1 deletions
diff --git a/projects/mupdf/build.sh b/projects/mupdf/build.sh
index d06190698..6a2613c4f 100755
--- a/projects/mupdf/build.sh
+++ b/projects/mupdf/build.sh
@@ -15,11 +15,14 @@
#
################################################################################
+# supp_size is unused in harfbuzz so we will avoid it being unused.
+sed -i 's/supp_size;/supp_size;(void)(supp_size);/g' ./thirdparty/harfbuzz/src/hb-subset-cff1.cc
+
LDFLAGS="$CXXFLAGS" make -j$(nproc) HAVE_GLUT=no build=debug OUT=$WORK
fuzz_target=pdf_fuzzer
$CXX $CXXFLAGS -std=c++11 -Iinclude \
- source/fuzz/pdf_fuzzer.cc -o $OUT/$fuzz_target \
+ $SRC/pdf_fuzzer.cc -o $OUT/$fuzz_target \
$LIB_FUZZING_ENGINE $WORK/libmupdf.a $WORK/libmupdf-third.a
mv $SRC/{*.zip,*.dict,*.options} $OUT