mirror of
https://github.com/tesseract-ocr/tesseract.git
synced 2024-11-23 18:49:08 +08:00
cmake: allow to disable tiff (-DDISABLE_TIFF=ON)
This commit is contained in:
parent
3e911e4cf5
commit
37a9fa9550
@ -96,6 +96,7 @@ option(ENABLE_NATIVE
|
||||
option(BUILD_TRAINING_TOOLS "Build training tools" ON)
|
||||
option(BUILD_TESTS "Build tests" OFF)
|
||||
option(USE_SYSTEM_ICU "Use system ICU" OFF)
|
||||
option(DISABLE_TIFF "Disable build with libtiff (if available)" OFF)
|
||||
option(DISABLE_ARCHIVE "Disable build with libarchive (if available)" OFF)
|
||||
option(DISABLE_CURL "Disable build with libcurl (if available)" OFF)
|
||||
option(INSTALL_CONFIGS "Install tesseract configs" ON)
|
||||
@ -401,15 +402,20 @@ else()
|
||||
include_directories(${Leptonica_INCLUDE_DIRS})
|
||||
|
||||
# Check for optional libraries.
|
||||
find_package(TIFF) # for tesseract
|
||||
if(NOT TIFF_FOUND AND PKG_CONFIG_EXECUTABLE)
|
||||
# try PKG_CONFIG to find libtiff if cmake failed
|
||||
pkg_check_modules(TIFF libtiff-4)
|
||||
endif()
|
||||
if(TIFF_FOUND)
|
||||
set(HAVE_TIFFIO_H ON)
|
||||
include_directories(${TIFF_INCLUDE_DIRS})
|
||||
endif(TIFF_FOUND)
|
||||
if(DISABLE_TIFF)
|
||||
set(HAVE_TIFFIO_H OFF)
|
||||
message(STATUS "TIFF support disabled.")
|
||||
else(DISABLE_TIFF)
|
||||
find_package(TIFF) # for tesseract
|
||||
if(NOT TIFF_FOUND AND PKG_CONFIG_EXECUTABLE)
|
||||
# try PKG_CONFIG to find libtiff if cmake failed
|
||||
pkg_check_modules(TIFF libtiff-4)
|
||||
endif()
|
||||
if(TIFF_FOUND)
|
||||
set(HAVE_TIFFIO_H ON)
|
||||
include_directories(${TIFF_INCLUDE_DIRS})
|
||||
endif(TIFF_FOUND)
|
||||
endif(DISABLE_TIFF)
|
||||
if(DISABLE_ARCHIVE)
|
||||
set(HAVE_LIBARCHIVE OFF)
|
||||
else(DISABLE_ARCHIVE)
|
||||
|
Loading…
Reference in New Issue
Block a user