tesseract: fix build on macos
authorSergey V. Lobanov <sergey@lobanov.in>
Mon, 7 Feb 2022 23:22:11 +0000 (02:22 +0300)
committerRosen Penev <rosenp@gmail.com>
Tue, 8 Feb 2022 05:26:12 +0000 (21:26 -0800)
commitd7f42a4c58674d5c0988dd676b16cebb4a127190
tree26aada79b1efee0e0d0a2d36071bb1682d87f5f6
parent4454f8bb3efb4353633e67fc4cfd38d15cf678f6
tesseract: fix build on macos

tesseract build script checks /proc/cpuinfo file, but this file is
not exist or darwin. This check is used for getting  optimized build
flags depends on CPU. This feature does not work in cross-compile
case and should be explicitly disabled.

This patch disables CPU detection using cmake option
BUILD_TRAINING_TOOLS=OFF.

Generated binaries (aarch64 target) are exactly the same on
Ubuntu 20.04 x86_64 and MacOS 11.6 arm64. Binaries generated on
Linux build host are not changed (the same checksums before and
after applying this patch).

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
utils/tesseract/Makefile