2016-09-29 17:24:18 +08:00
|
|
|
local_settings:
|
2016-11-24 22:32:23 +08:00
|
|
|
use_shared_libs: true
|
2016-12-24 04:29:30 +08:00
|
|
|
#silent: false
|
2016-11-24 22:32:23 +08:00
|
|
|
|
2016-12-23 03:30:16 +08:00
|
|
|
dependencies:
|
2016-12-25 02:44:15 +08:00
|
|
|
pvt.cppan.demo.danbloomberg.leptonica: 1
|
2016-12-17 21:19:35 +08:00
|
|
|
pvt.cppan.demo.unicode.icu.i18n: "*"
|
|
|
|
|
2016-12-23 03:30:16 +08:00
|
|
|
root_project: pvt.cppan.demo.google.tesseract
|
|
|
|
|
2016-12-24 04:26:40 +08:00
|
|
|
common_settings:
|
|
|
|
c++: 11
|
|
|
|
|
2016-12-23 03:30:16 +08:00
|
|
|
projects:
|
|
|
|
tesseract:
|
2016-12-24 04:26:40 +08:00
|
|
|
type: lib
|
|
|
|
export_all_symbols: true
|
2016-12-23 03:30:16 +08:00
|
|
|
files:
|
|
|
|
- api/.*\.cpp
|
|
|
|
- arch/.*\.cpp
|
|
|
|
- ccmain/.*\.cpp
|
|
|
|
- ccstruct/.*\.cpp
|
|
|
|
- ccutil/.*\.cpp
|
|
|
|
- classify/.*\.cpp
|
|
|
|
- cutil/.*\.cpp
|
|
|
|
- dict/.*\.cpp
|
|
|
|
- lstm/.*\.cpp
|
|
|
|
- opencl/.*\.cpp
|
|
|
|
- textord/.*\.cpp
|
|
|
|
- viewer/.*\.cpp
|
|
|
|
- wordrec/.*\.cpp
|
|
|
|
|
|
|
|
- api/.*\.h
|
|
|
|
- arch/.*\.h
|
|
|
|
- ccmain/.*\.h
|
|
|
|
- ccstruct/.*\.h
|
|
|
|
- ccutil/.*\.h
|
|
|
|
- classify/.*\.h
|
|
|
|
- cutil/.*\.h
|
|
|
|
- dict/.*\.h
|
|
|
|
- lstm/.*\.h
|
|
|
|
- opencl/.*\.h
|
|
|
|
- textord/.*\.h
|
|
|
|
- viewer/.*\.h
|
|
|
|
- wordrec/.*\.h
|
|
|
|
|
|
|
|
- vs2010/port/.*
|
|
|
|
|
|
|
|
exclude_from_build:
|
|
|
|
- api/tesseractmain.cpp
|
|
|
|
- viewer/svpaint.cpp
|
|
|
|
|
|
|
|
include_directories:
|
2016-12-24 04:26:40 +08:00
|
|
|
public:
|
|
|
|
#private:
|
2016-12-23 03:30:16 +08:00
|
|
|
- arch
|
|
|
|
- classify
|
|
|
|
- cutil
|
2016-12-24 04:26:40 +08:00
|
|
|
- ccutil
|
2016-12-23 03:30:16 +08:00
|
|
|
- dict
|
|
|
|
- lstm
|
|
|
|
- opencl
|
|
|
|
- textord
|
|
|
|
- vs2010/port
|
|
|
|
- viewer
|
|
|
|
- wordrec
|
2016-12-24 04:26:40 +08:00
|
|
|
#public:
|
2016-12-23 03:30:16 +08:00
|
|
|
- api
|
|
|
|
- ccmain
|
|
|
|
- ccstruct
|
|
|
|
- ccutil
|
|
|
|
|
|
|
|
check_function_exists:
|
|
|
|
- getline
|
|
|
|
|
|
|
|
check_symbol_exists:
|
|
|
|
snprintf: stdio.h
|
|
|
|
|
|
|
|
check_include_exists:
|
|
|
|
- dlfcn.h
|
|
|
|
- inttypes.h
|
|
|
|
- limits.h
|
|
|
|
- malloc.h
|
|
|
|
- memory.h
|
|
|
|
- stdbool.h
|
|
|
|
- stdint.h
|
|
|
|
- stdlib.h
|
|
|
|
- strings.h
|
|
|
|
- string.h
|
|
|
|
- sys/ipc.h
|
|
|
|
- sys/shm.h
|
|
|
|
- sys/stat.h
|
|
|
|
- sys/types.h
|
|
|
|
- sys/wait.h
|
|
|
|
- tiffio.h
|
|
|
|
- unistd.h
|
|
|
|
- cairo/cairo-version.h
|
|
|
|
- CL/cl.h
|
|
|
|
- OpenCL/cl.h
|
|
|
|
- pango-1.0/pango/pango-features.h
|
|
|
|
- unicode/uchar.h
|
|
|
|
|
|
|
|
check_type_size:
|
|
|
|
- long long int
|
|
|
|
- off_t
|
|
|
|
- mbstate_t
|
|
|
|
- wchar_t
|
|
|
|
- _Bool
|
|
|
|
|
|
|
|
pre_sources: |
|
|
|
|
# dummy config file
|
|
|
|
if (NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/config_auto.h)
|
|
|
|
file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/config_auto.h)
|
|
|
|
endif()
|
|
|
|
|
|
|
|
post_sources: |
|
|
|
|
if (NOT WIN32)
|
|
|
|
list(REMOVE_ITEM src "${CMAKE_CURRENT_SOURCE_DIR}/vs2010/port/gettimeofday.cpp")
|
|
|
|
list(REMOVE_ITEM src "${CMAKE_CURRENT_SOURCE_DIR}/vs2010/port/gettimeofday.h")
|
|
|
|
list(REMOVE_ITEM src "${CMAKE_CURRENT_SOURCE_DIR}/vs2010/port/mathfix.h")
|
|
|
|
list(REMOVE_ITEM src "${CMAKE_CURRENT_SOURCE_DIR}/vs2010/port/strcasestr.cpp")
|
|
|
|
list(REMOVE_ITEM src "${CMAKE_CURRENT_SOURCE_DIR}/vs2010/port/strcasestr.h")
|
|
|
|
list(REMOVE_ITEM src "${CMAKE_CURRENT_SOURCE_DIR}/vs2010/port/strtok_r.cpp")
|
|
|
|
list(REMOVE_ITEM src "${CMAKE_CURRENT_SOURCE_DIR}/vs2010/port/strtok_r.h")
|
|
|
|
list(REMOVE_ITEM src "${CMAKE_CURRENT_SOURCE_DIR}/vs2010/port/vcsversion.h")
|
|
|
|
endif()
|
|
|
|
|
|
|
|
options:
|
|
|
|
any:
|
|
|
|
definitions:
|
|
|
|
public:
|
|
|
|
- HAVE_CONFIG_H
|
|
|
|
- _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS=1
|
|
|
|
- USE_STD_NAMESPACE=1
|
|
|
|
- WINDLLNAME="tesseract"
|
|
|
|
shared:
|
|
|
|
definitions:
|
|
|
|
private:
|
|
|
|
- TESS_EXPORTS
|
|
|
|
interface:
|
|
|
|
- TESS_IMPORTS
|
|
|
|
|
|
|
|
dependencies:
|
|
|
|
private:
|
2016-12-25 02:44:15 +08:00
|
|
|
pvt.cppan.demo.danbloomberg.leptonica: 1
|
2016-12-23 03:30:16 +08:00
|
|
|
|
2016-12-24 04:29:30 +08:00
|
|
|
tesseractmain:
|
|
|
|
files: api/tesseractmain.cpp
|
|
|
|
dependencies: tesseract
|
|
|
|
|
2016-12-24 04:26:40 +08:00
|
|
|
tessopt:
|
|
|
|
type: lib
|
|
|
|
static_only: true
|
|
|
|
files: training/tessopt.*
|
|
|
|
dependencies: tesseract
|
|
|
|
|
|
|
|
common_training:
|
|
|
|
type: lib
|
|
|
|
static_only: true
|
|
|
|
files:
|
|
|
|
- training/commandlineflags.cpp
|
|
|
|
- training/commandlineflags.h
|
|
|
|
- training/commontraining.cpp
|
|
|
|
- training/commontraining.h
|
|
|
|
dependencies: tessopt
|
|
|
|
|
|
|
|
ambiguous_words:
|
|
|
|
files: training/ambiguous_words.cpp
|
|
|
|
dependencies: tesseract
|
|
|
|
|
|
|
|
classifier_tester:
|
|
|
|
files: training/classifier_tester.cpp
|
|
|
|
dependencies: common_training
|
|
|
|
|
|
|
|
combine_tessdata:
|
|
|
|
files: training/combine_tessdata.cpp
|
|
|
|
dependencies: tesseract
|
|
|
|
|
|
|
|
cntraining:
|
|
|
|
files: training/cntraining.cpp
|
|
|
|
dependencies: common_training
|
|
|
|
|
|
|
|
dawg2wordlist:
|
|
|
|
files: training/dawg2wordlist.cpp
|
|
|
|
dependencies: tesseract
|
|
|
|
|
|
|
|
mftraining:
|
|
|
|
files:
|
|
|
|
- training/mftraining.cpp
|
|
|
|
- training/mergenf.*
|
|
|
|
dependencies: common_training
|
|
|
|
|
|
|
|
shapeclustering:
|
|
|
|
files: training/shapeclustering.cpp
|
|
|
|
dependencies: common_training
|
|
|
|
|
|
|
|
unicharset_extractor:
|
|
|
|
files: training/unicharset_extractor.cpp
|
|
|
|
dependencies: tessopt
|
|
|
|
|
|
|
|
wordlist2dawg:
|
|
|
|
files: training/wordlist2dawg.cpp
|
|
|
|
dependencies: tesseract
|
|
|
|
|
|
|
|
unicharset_training:
|
|
|
|
type: lib
|
|
|
|
static_only: true
|
|
|
|
files:
|
|
|
|
- training/fileio.*
|
|
|
|
- training/icuerrorcode.h
|
|
|
|
- training/lstmtester.*
|
|
|
|
- training/normstrngs.*
|
|
|
|
- training/unicharset_training_utils.*
|
|
|
|
dependencies:
|
|
|
|
- common_training
|
|
|
|
- pvt.cppan.demo.unicode.icu.i18n
|
|
|
|
|
|
|
|
lstmeval:
|
|
|
|
files: training/lstmeval.cpp
|
|
|
|
dependencies: unicharset_training
|
|
|
|
|
|
|
|
lstmtraining:
|
|
|
|
files: training/lstmtraining.cpp
|
|
|
|
dependencies: unicharset_training
|
|
|
|
|
|
|
|
set_unicharset_properties:
|
|
|
|
files: training/set_unicharset_properties.cpp
|
|
|
|
dependencies: unicharset_training
|
|
|
|
|
|
|
|
# text2image
|
|
|
|
|