From 27aed79305b605c443680df867a94e233006deda Mon Sep 17 00:00:00 2001 From: warmuptill <19472752+WarmUpTill@users.noreply.github.com> Date: Mon, 12 May 2025 10:54:02 +0200 Subject: [PATCH] Enable building with OCR support in Ubuntu environment --- plugins/video/CMakeLists.txt | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/plugins/video/CMakeLists.txt b/plugins/video/CMakeLists.txt index 3ac4c62c..00df44b2 100644 --- a/plugins/video/CMakeLists.txt +++ b/plugins/video/CMakeLists.txt @@ -16,8 +16,19 @@ endif() # --- Check optional OCR dependencies --- -find_package(Leptonica) -find_package(Tesseract) +find_package(Leptonica QUIET) +find_package(Tesseract QUIET) + +if(OS_LINUX AND NOT Leptonica_FOUND) + find_package(PkgConfig REQUIRED) + + pkg_check_modules(Tesseract IMPORTED_TARGET tesseract lept) + if(Tesseract_FOUND) + add_library(Tesseract::libtesseract ALIAS PkgConfig::Tesseract) + set(Leptonica_FOUND TRUE) + set(Tesseract_FOUND TRUE) + endif() +endif() # --- End of section ---