aboutsummaryrefslogtreecommitdiffhomepage
path: root/projects/tesseract-ocr/build.sh
diff options
context:
space:
mode:
authorGravatar AdamKorcz <44787359+AdamKorcz@users.noreply.github.com>2020-05-08 23:24:17 +0100
committerGravatar GitHub <noreply@github.com>2020-05-08 15:24:17 -0700
commit7eed4b400b744dc259757b69c55c0ca3dcbde10a (patch)
treefeb887ff3f66a0ef9afe3a9abcf0a89730a8b196 /projects/tesseract-ocr/build.sh
parent5455fdc45373ea8d167ef329fd35366deeb92408 (diff)
[Tesseract] Updated build script to run from upstream (#3779)
* Updated tesseract build script * Added license header
Diffstat (limited to 'projects/tesseract-ocr/build.sh')
-rwxr-xr-xprojects/tesseract-ocr/build.sh45
1 files changed, 2 insertions, 43 deletions
diff --git a/projects/tesseract-ocr/build.sh b/projects/tesseract-ocr/build.sh
index 1847668f..9943c74b 100755
--- a/projects/tesseract-ocr/build.sh
+++ b/projects/tesseract-ocr/build.sh
@@ -1,5 +1,5 @@
#!/bin/bash -eu
-# Copyright 2019 Google Inc.
+# Copyright 2020 Google Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -14,45 +14,4 @@
# limitations under the License.
#
################################################################################
-
-cd $SRC/leptonica
-./autogen.sh
-./configure
-make -j$(nproc)
-make install
-ldconfig
-
-cd $SRC/tesseract
-./autogen.sh
-CXXFLAGS="$CXXFLAGS -D_GLIBCXX_DEBUG" ./configure --disable-graphics --disable-shared
-make -j$(nproc)
-
-cp -R $SRC/tessdata $OUT
-
-$CXX $CXXFLAGS \
- -I $SRC/tesseract/include \
- $SRC/tesseract/unittest/fuzzers/fuzzer-api.cpp -o $OUT/fuzzer-api \
- $SRC/tesseract/.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 \
- $LIB_FUZZING_ENGINE
-
-$CXX $CXXFLAGS \
- -DTESSERACT_FUZZER_WIDTH=512 \
- -DTESSERACT_FUZZER_HEIGHT=256 \
- -I $SRC/tesseract/include \
- $SRC/tesseract/unittest/fuzzers/fuzzer-api.cpp -o $OUT/fuzzer-api-512x256 \
- $SRC/tesseract/.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 \
- $LIB_FUZZING_ENGINE
+$SRC/tesseract/unittest/fuzzers/oss-fuzz-build.sh