aboutsummaryrefslogtreecommitdiffhomepage
path: root/projects/tesseract-ocr
diff options
context:
space:
mode:
authorGravatar Guido Vranken <guidovranken@users.noreply.github.com>2019-04-01 18:15:21 +0200
committerGravatar Max Moroz <dor3s1@gmail.com>2019-04-01 09:15:21 -0700
commitb3b4a5c3a32a0b9376a5e0fcf1ea813d43d074b4 (patch)
treecdd0ced3632a5021ec9b4707ffe6610e8ddf331a /projects/tesseract-ocr
parentcce2ed4d23eb65251c0cd6b44cc666d91c883803 (diff)
[tesseract-ocr] Add fuzzer that processes 512x512 images (#2279)
Diffstat (limited to 'projects/tesseract-ocr')
-rwxr-xr-xprojects/tesseract-ocr/build.sh18
1 files changed, 18 insertions, 0 deletions
diff --git a/projects/tesseract-ocr/build.sh b/projects/tesseract-ocr/build.sh
index 8e84543c..c93cc4f1 100755
--- a/projects/tesseract-ocr/build.sh
+++ b/projects/tesseract-ocr/build.sh
@@ -46,3 +46,21 @@ $CXX $CXXFLAGS \
/usr/lib/x86_64-linux-gnu/liblzma.a \
-lz \
-lFuzzingEngine
+
+$CXX $CXXFLAGS \
+ -DTESSERACT_FUZZER_WIDTH=512 \
+ -DTESSERACT_FUZZER_HEIGHT=512 \
+ -I $SRC/tesseract/src/api \
+ -I $SRC/tesseract/src/ccstruct \
+ -I $SRC/tesseract/src/ccmain \
+ -I $SRC/tesseract/src/ccutil \
+ $SRC/tesseract-ocr-fuzzers/fuzzer-api.cpp -o $OUT/fuzzer-api-512x512 \
+ $SRC/tesseract/src/api/.libs/libtesseract.a \
+ /usr/local/lib/liblept.a \
+ /usr/lib/x86_64-linux-gnu/libtiff.a \
+ /usr/lib/x86_64-linux-gnu/libpng.a \
+ /usr/lib/x86_64-linux-gnu/libjpeg.a \
+ /usr/lib/x86_64-linux-gnu/libjbig.a \
+ /usr/lib/x86_64-linux-gnu/liblzma.a \
+ -lz \
+ -lFuzzingEngine