mirror of
https://github.com/tesseract-ocr/tesseract.git
synced 2025-06-07 18:02:40 +08:00
Move sources into src dir. Update build scripts.
This commit is contained in:
parent
e8fceb58ab
commit
e95ff1159e
240
CMakeLists.txt
240
CMakeLists.txt
@ -128,14 +128,14 @@ configure_file(${AUTOCONFIG_SRC} ${AUTOCONFIG} @ONLY)
|
|||||||
set(INCLUDE_DIR "${CMAKE_INSTALL_PREFIX}/include" "${CMAKE_INSTALL_PREFIX}/include/tesseract")
|
set(INCLUDE_DIR "${CMAKE_INSTALL_PREFIX}/include" "${CMAKE_INSTALL_PREFIX}/include/tesseract")
|
||||||
|
|
||||||
configure_file(
|
configure_file(
|
||||||
${CMAKE_SOURCE_DIR}/api/tess_version.h.in
|
${CMAKE_SOURCE_DIR}/src/api/tess_version.h.in
|
||||||
${CMAKE_BINARY_DIR}/api/tess_version.h @ONLY)
|
${CMAKE_BINARY_DIR}/src/api/tess_version.h @ONLY)
|
||||||
configure_file(
|
configure_file(
|
||||||
${CMAKE_SOURCE_DIR}/vs2010/tesseract/tesseract.rc.in
|
${CMAKE_SOURCE_DIR}/src/vs2010/tesseract/tesseract.rc.in
|
||||||
${CMAKE_BINARY_DIR}/vs2010/tesseract/tesseract.rc @ONLY)
|
${CMAKE_BINARY_DIR}/src/vs2010/tesseract/tesseract.rc @ONLY)
|
||||||
configure_file(
|
configure_file(
|
||||||
${CMAKE_SOURCE_DIR}/vs2010/tesseract/libtesseract.rc.in
|
${CMAKE_SOURCE_DIR}/src/vs2010/tesseract/libtesseract.rc.in
|
||||||
${CMAKE_BINARY_DIR}/vs2010/tesseract/libtesseract.rc @ONLY)
|
${CMAKE_BINARY_DIR}/src/vs2010/tesseract/libtesseract.rc @ONLY)
|
||||||
configure_file(
|
configure_file(
|
||||||
${CMAKE_SOURCE_DIR}/cmake/templates/TesseractConfig-version.cmake.in
|
${CMAKE_SOURCE_DIR}/cmake/templates/TesseractConfig-version.cmake.in
|
||||||
${CMAKE_BINARY_DIR}/TesseractConfig-version.cmake @ONLY)
|
${CMAKE_BINARY_DIR}/TesseractConfig-version.cmake @ONLY)
|
||||||
@ -160,101 +160,101 @@ include_directories(${Leptonica_INCLUDE_DIRS})
|
|||||||
|
|
||||||
include_directories(${CMAKE_BINARY_DIR})
|
include_directories(${CMAKE_BINARY_DIR})
|
||||||
|
|
||||||
include_directories(api)
|
include_directories(src/api)
|
||||||
include_directories(${CMAKE_BINARY_DIR}/api)
|
include_directories(${CMAKE_BINARY_DIR}/api)
|
||||||
include_directories(arch)
|
include_directories(src/arch)
|
||||||
include_directories(ccmain)
|
include_directories(src/ccmain)
|
||||||
include_directories(ccstruct)
|
include_directories(src/ccstruct)
|
||||||
include_directories(ccutil)
|
include_directories(src/ccutil)
|
||||||
include_directories(classify)
|
include_directories(src/classify)
|
||||||
include_directories(cutil)
|
include_directories(src/cutil)
|
||||||
include_directories(dict)
|
include_directories(src/dict)
|
||||||
include_directories(lstm)
|
include_directories(src/lstm)
|
||||||
include_directories(opencl)
|
include_directories(src/opencl)
|
||||||
include_directories(textord)
|
include_directories(src/textord)
|
||||||
include_directories(vs2010/port)
|
include_directories(src/vs2010/port)
|
||||||
include_directories(viewer)
|
include_directories(src/viewer)
|
||||||
include_directories(wordrec)
|
include_directories(src/wordrec)
|
||||||
|
|
||||||
########################################
|
########################################
|
||||||
# LIBRARY tesseract
|
# LIBRARY tesseract
|
||||||
########################################
|
########################################
|
||||||
|
|
||||||
file(GLOB tesseract_src
|
file(GLOB tesseract_src
|
||||||
arch/*.cpp
|
src/arch/*.cpp
|
||||||
ccmain/*.cpp
|
src/ccmain/*.cpp
|
||||||
ccstruct/*.cpp
|
src/ccstruct/*.cpp
|
||||||
ccutil/*.cpp
|
src/ccutil/*.cpp
|
||||||
classify/*.cpp
|
src/classify/*.cpp
|
||||||
cutil/*.cpp
|
src/cutil/*.cpp
|
||||||
dict/*.cpp
|
src/dict/*.cpp
|
||||||
lstm/*.cpp
|
src/lstm/*.cpp
|
||||||
opencl/*.cpp
|
src/opencl/*.cpp
|
||||||
textord/*.cpp
|
src/textord/*.cpp
|
||||||
viewer/*.cpp
|
src/viewer/*.cpp
|
||||||
wordrec/*.cpp
|
src/wordrec/*.cpp
|
||||||
)
|
)
|
||||||
file(GLOB tesseract_hdr
|
file(GLOB tesseract_hdr
|
||||||
api/*.h
|
src/api/*.h
|
||||||
arch/*.h
|
src/arch/*.h
|
||||||
ccmain/*.h
|
src/ccmain/*.h
|
||||||
ccstruct/*.h
|
src/ccstruct/*.h
|
||||||
ccutil/*.h
|
src/ccutil/*.h
|
||||||
classify/*.h
|
src/classify/*.h
|
||||||
cutil/*.h
|
src/cutil/*.h
|
||||||
dict/*.h
|
src/dict/*.h
|
||||||
lstm/*.h
|
src/lstm/*.h
|
||||||
opencl/*.h
|
src/opencl/*.h
|
||||||
textord/*.h
|
src/textord/*.h
|
||||||
viewer/*.h
|
src/viewer/*.h
|
||||||
wordrec/*.h
|
src/wordrec/*.h
|
||||||
)
|
)
|
||||||
if (WIN32)
|
if (WIN32)
|
||||||
file(GLOB tesseract_win32_src "vs2010/port/*.cpp")
|
file(GLOB tesseract_win32_src "src/vs2010/port/*.cpp")
|
||||||
file(GLOB tesseract_win32_hdr "vs2010/port/*.h")
|
file(GLOB tesseract_win32_hdr "src/vs2010/port/*.h")
|
||||||
set(tesseract_src ${tesseract_src} ${tesseract_win32_src})
|
set(tesseract_src ${tesseract_src} ${tesseract_win32_src})
|
||||||
set(tesseract_hdr ${tesseract_hdr} ${tesseract_win32_hdr})
|
set(tesseract_hdr ${tesseract_hdr} ${tesseract_win32_hdr})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(tesseract_src ${tesseract_src}
|
set(tesseract_src ${tesseract_src}
|
||||||
api/baseapi.cpp
|
src/api/baseapi.cpp
|
||||||
api/capi.cpp
|
src/api/capi.cpp
|
||||||
api/renderer.cpp
|
src/api/renderer.cpp
|
||||||
api/pdfrenderer.cpp
|
src/api/pdfrenderer.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
if (WIN32)
|
if (WIN32)
|
||||||
if (MSVC)
|
if (MSVC)
|
||||||
include_directories(vs2010/tesseract)
|
include_directories(src/vs2010/tesseract)
|
||||||
set(tesseract_hdr
|
set(tesseract_hdr
|
||||||
${tesseract_hdr}
|
${tesseract_hdr}
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/vs2010/tesseract/resource.h)
|
${CMAKE_CURRENT_SOURCE_DIR}/src/vs2010/tesseract/resource.h)
|
||||||
set(tesseract_rsc ${CMAKE_BINARY_DIR}/vs2010/tesseract/libtesseract.rc)
|
set(tesseract_rsc ${CMAKE_BINARY_DIR}/src/vs2010/tesseract/libtesseract.rc)
|
||||||
set_source_files_properties(
|
set_source_files_properties(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/arch/dotproductsse.cpp
|
${CMAKE_CURRENT_SOURCE_DIR}/src/arch/dotproductsse.cpp
|
||||||
PROPERTIES COMPILE_DEFINITIONS __SSE4_1__)
|
PROPERTIES COMPILE_DEFINITIONS __SSE4_1__)
|
||||||
set_source_files_properties(
|
set_source_files_properties(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/arch/intsimdmatrixsse.cpp
|
${CMAKE_CURRENT_SOURCE_DIR}/src/arch/intsimdmatrixsse.cpp
|
||||||
PROPERTIES COMPILE_DEFINITIONS __SSE4_1__)
|
PROPERTIES COMPILE_DEFINITIONS __SSE4_1__)
|
||||||
set_source_files_properties(
|
set_source_files_properties(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/arch/dotproductavx.cpp
|
${CMAKE_CURRENT_SOURCE_DIR}/src/arch/dotproductavx.cpp
|
||||||
PROPERTIES COMPILE_FLAGS "/arch:AVX")
|
PROPERTIES COMPILE_FLAGS "/arch:AVX")
|
||||||
set_source_files_properties(
|
set_source_files_properties(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/arch/intsimdmatrixavx2.cpp
|
${CMAKE_CURRENT_SOURCE_DIR}/src/arch/intsimdmatrixavx2.cpp
|
||||||
PROPERTIES COMPILE_FLAGS "/arch:AVX2")
|
PROPERTIES COMPILE_FLAGS "/arch:AVX2")
|
||||||
endif()
|
endif()
|
||||||
else()
|
else()
|
||||||
set_source_files_properties(
|
set_source_files_properties(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/arch/dotproductsse.cpp
|
${CMAKE_CURRENT_SOURCE_DIR}/src/arch/dotproductsse.cpp
|
||||||
PROPERTIES COMPILE_FLAGS "-msse4.1")
|
PROPERTIES COMPILE_FLAGS "-msse4.1")
|
||||||
set_source_files_properties(
|
set_source_files_properties(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/arch/intsimdmatrixsse.cpp
|
${CMAKE_CURRENT_SOURCE_DIR}/src/arch/intsimdmatrixsse.cpp
|
||||||
PROPERTIES COMPILE_FLAGS "-msse4.1")
|
PROPERTIES COMPILE_FLAGS "-msse4.1")
|
||||||
set_source_files_properties(
|
set_source_files_properties(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/arch/dotproductavx.cpp
|
${CMAKE_CURRENT_SOURCE_DIR}/src/arch/dotproductavx.cpp
|
||||||
PROPERTIES COMPILE_FLAGS "-mavx")
|
PROPERTIES COMPILE_FLAGS "-mavx")
|
||||||
set_source_files_properties(
|
set_source_files_properties(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/arch/intsimdmatrixavx2.cpp
|
${CMAKE_CURRENT_SOURCE_DIR}/src/arch/intsimdmatrixavx2.cpp
|
||||||
PROPERTIES COMPILE_FLAGS "-mavx2")
|
PROPERTIES COMPILE_FLAGS "-mavx2")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
@ -291,7 +291,7 @@ endif()
|
|||||||
# EXECUTABLE tesseractmain
|
# EXECUTABLE tesseractmain
|
||||||
########################################
|
########################################
|
||||||
|
|
||||||
set(tesseractmain_src api/tesseractmain.cpp)
|
set(tesseractmain_src src/api/tesseractmain.cpp)
|
||||||
if (MSVC)
|
if (MSVC)
|
||||||
set(tesseractmain_rsc ${CMAKE_BINARY_DIR}/vs2010/tesseract/tesseract.rc)
|
set(tesseractmain_rsc ${CMAKE_BINARY_DIR}/vs2010/tesseract/tesseract.rc)
|
||||||
endif()
|
endif()
|
||||||
@ -326,74 +326,74 @@ install(FILES
|
|||||||
|
|
||||||
install(FILES
|
install(FILES
|
||||||
# from api/makefile.am
|
# from api/makefile.am
|
||||||
api/apitypes.h
|
src/api/apitypes.h
|
||||||
api/baseapi.h
|
src/api/baseapi.h
|
||||||
api/capi.h
|
src/api/capi.h
|
||||||
api/renderer.h
|
src/api/renderer.h
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/api/tess_version.h
|
${CMAKE_CURRENT_BINARY_DIR}/api/tess_version.h
|
||||||
|
|
||||||
#from arch/makefile.am
|
#from arch/makefile.am
|
||||||
arch/dotproductavx.h
|
src/arch/dotproductavx.h
|
||||||
arch/dotproductsse.h
|
src/arch/dotproductsse.h
|
||||||
arch/intsimdmatrix.h
|
src/arch/intsimdmatrix.h
|
||||||
arch/intsimdmatrixavx2.h
|
src/arch/intsimdmatrixavx2.h
|
||||||
arch/intsimdmatrixsse.h
|
src/arch/intsimdmatrixsse.h
|
||||||
arch/simddetect.h
|
src/arch/simddetect.h
|
||||||
|
|
||||||
#from ccmain/makefile.am
|
#from ccmain/makefile.am
|
||||||
ccmain/thresholder.h
|
src/ccmain/thresholder.h
|
||||||
ccmain/ltrresultiterator.h
|
src/ccmain/ltrresultiterator.h
|
||||||
ccmain/pageiterator.h
|
src/ccmain/pageiterator.h
|
||||||
ccmain/resultiterator.h
|
src/ccmain/resultiterator.h
|
||||||
ccmain/osdetect.h
|
src/ccmain/osdetect.h
|
||||||
|
|
||||||
#from ccstruct/makefile.am
|
#from ccstruct/makefile.am
|
||||||
ccstruct/publictypes.h
|
src/ccstruct/publictypes.h
|
||||||
|
|
||||||
#from ccutil/makefile.am
|
#from ccutil/makefile.am
|
||||||
ccutil/basedir.h
|
src/ccutil/basedir.h
|
||||||
ccutil/errcode.h
|
src/ccutil/errcode.h
|
||||||
ccutil/fileerr.h
|
src/ccutil/fileerr.h
|
||||||
ccutil/genericvector.h
|
src/ccutil/genericvector.h
|
||||||
ccutil/helpers.h
|
src/ccutil/helpers.h
|
||||||
ccutil/host.h
|
src/ccutil/host.h
|
||||||
ccutil/memry.h
|
src/ccutil/memry.h
|
||||||
ccutil/ndminx.h
|
src/ccutil/ndminx.h
|
||||||
ccutil/params.h
|
src/ccutil/params.h
|
||||||
ccutil/ocrclass.h
|
src/ccutil/ocrclass.h
|
||||||
ccutil/platform.h
|
src/ccutil/platform.h
|
||||||
ccutil/serialis.h
|
src/ccutil/serialis.h
|
||||||
ccutil/strngs.h
|
src/ccutil/strngs.h
|
||||||
ccutil/tesscallback.h
|
src/ccutil/tesscallback.h
|
||||||
ccutil/unichar.h
|
src/ccutil/unichar.h
|
||||||
ccutil/unicharcompress.h
|
src/ccutil/unicharcompress.h
|
||||||
ccutil/unicharmap.h
|
src/ccutil/unicharmap.h
|
||||||
ccutil/unicharset.h
|
src/ccutil/unicharset.h
|
||||||
|
|
||||||
#from lstm/makefile.am
|
#from lstm/makefile.am
|
||||||
lstm/convolve.h
|
src/lstm/convolve.h
|
||||||
lstm/ctc.h
|
src/lstm/ctc.h
|
||||||
lstm/fullyconnected.h
|
src/lstm/fullyconnected.h
|
||||||
lstm/functions.h
|
src/lstm/functions.h
|
||||||
lstm/input.h
|
src/lstm/input.h
|
||||||
lstm/lstm.h
|
src/lstm/lstm.h
|
||||||
lstm/lstmrecognizer.h
|
src/lstm/lstmrecognizer.h
|
||||||
lstm/lstmtrainer.h
|
src/lstm/lstmtrainer.h
|
||||||
lstm/maxpool.h
|
src/lstm/maxpool.h
|
||||||
lstm/networkbuilder.h
|
src/lstm/networkbuilder.h
|
||||||
lstm/network.h
|
src/lstm/network.h
|
||||||
lstm/networkio.h
|
src/lstm/networkio.h
|
||||||
lstm/networkscratch.h
|
src/lstm/networkscratch.h
|
||||||
lstm/parallel.h
|
src/lstm/parallel.h
|
||||||
lstm/plumbing.h
|
src/lstm/plumbing.h
|
||||||
lstm/recodebeam.h
|
src/lstm/recodebeam.h
|
||||||
lstm/reconfig.h
|
src/lstm/reconfig.h
|
||||||
lstm/reversed.h
|
src/lstm/reversed.h
|
||||||
lstm/series.h
|
src/lstm/series.h
|
||||||
lstm/static_shape.h
|
src/lstm/static_shape.h
|
||||||
lstm/stridemap.h
|
src/lstm/stridemap.h
|
||||||
lstm/tfnetwork.h
|
src/lstm/tfnetwork.h
|
||||||
lstm/weightmatrix.h
|
src/lstm/weightmatrix.h
|
||||||
|
|
||||||
#${CMAKE_BINARY_DIR}/src/endianness.h
|
#${CMAKE_BINARY_DIR}/src/endianness.h
|
||||||
DESTINATION include/tesseract)
|
DESTINATION include/tesseract)
|
||||||
|
30
configure.ac
30
configure.ac
@ -16,7 +16,7 @@ AC_LANG_COMPILER_REQUIRE
|
|||||||
CXXFLAGS=${CXXFLAGS:-""}
|
CXXFLAGS=${CXXFLAGS:-""}
|
||||||
AC_CONFIG_MACRO_DIR([m4])
|
AC_CONFIG_MACRO_DIR([m4])
|
||||||
AC_CONFIG_AUX_DIR([config])
|
AC_CONFIG_AUX_DIR([config])
|
||||||
AC_CONFIG_SRCDIR([api/tesseractmain.cpp])
|
AC_CONFIG_SRCDIR([src/api/tesseractmain.cpp])
|
||||||
AC_PREFIX_DEFAULT([/usr/local])
|
AC_PREFIX_DEFAULT([/usr/local])
|
||||||
|
|
||||||
# Automake configuration. Do not require README file (we use README.md).
|
# Automake configuration. Do not require README file (we use README.md).
|
||||||
@ -476,20 +476,20 @@ fi
|
|||||||
|
|
||||||
# Output files
|
# Output files
|
||||||
AC_CONFIG_FILES([Makefile tesseract.pc])
|
AC_CONFIG_FILES([Makefile tesseract.pc])
|
||||||
AC_CONFIG_FILES([api/Makefile])
|
AC_CONFIG_FILES([src/api/Makefile])
|
||||||
AC_CONFIG_FILES([api/tess_version.h])
|
AC_CONFIG_FILES([src/api/tess_version.h])
|
||||||
AC_CONFIG_FILES([arch/Makefile])
|
AC_CONFIG_FILES([src/arch/Makefile])
|
||||||
AC_CONFIG_FILES([ccmain/Makefile])
|
AC_CONFIG_FILES([src/ccmain/Makefile])
|
||||||
AC_CONFIG_FILES([opencl/Makefile])
|
AC_CONFIG_FILES([src/opencl/Makefile])
|
||||||
AC_CONFIG_FILES([ccstruct/Makefile])
|
AC_CONFIG_FILES([src/ccstruct/Makefile])
|
||||||
AC_CONFIG_FILES([ccutil/Makefile])
|
AC_CONFIG_FILES([src/ccutil/Makefile])
|
||||||
AC_CONFIG_FILES([classify/Makefile])
|
AC_CONFIG_FILES([src/classify/Makefile])
|
||||||
AC_CONFIG_FILES([cutil/Makefile])
|
AC_CONFIG_FILES([src/cutil/Makefile])
|
||||||
AC_CONFIG_FILES([dict/Makefile])
|
AC_CONFIG_FILES([src/dict/Makefile])
|
||||||
AC_CONFIG_FILES([lstm/Makefile])
|
AC_CONFIG_FILES([src/lstm/Makefile])
|
||||||
AC_CONFIG_FILES([textord/Makefile])
|
AC_CONFIG_FILES([src/textord/Makefile])
|
||||||
AC_CONFIG_FILES([viewer/Makefile])
|
AC_CONFIG_FILES([src/viewer/Makefile])
|
||||||
AC_CONFIG_FILES([wordrec/Makefile])
|
AC_CONFIG_FILES([src/wordrec/Makefile])
|
||||||
AC_CONFIG_FILES([tessdata/Makefile])
|
AC_CONFIG_FILES([tessdata/Makefile])
|
||||||
AC_CONFIG_FILES([tessdata/configs/Makefile])
|
AC_CONFIG_FILES([tessdata/configs/Makefile])
|
||||||
AC_CONFIG_FILES([tessdata/tessconfigs/Makefile])
|
AC_CONFIG_FILES([tessdata/tessconfigs/Makefile])
|
||||||
|
103
cppan.yml
103
cppan.yml
@ -35,59 +35,59 @@ projects:
|
|||||||
type: lib
|
type: lib
|
||||||
export_all_symbols: true
|
export_all_symbols: true
|
||||||
files:
|
files:
|
||||||
- api/.*\.cpp
|
- src/api/.*\.cpp
|
||||||
- arch/.*\.cpp
|
- src/arch/.*\.cpp
|
||||||
- ccmain/.*\.cpp
|
- src/ccmain/.*\.cpp
|
||||||
- ccstruct/.*\.cpp
|
- src/ccstruct/.*\.cpp
|
||||||
- ccutil/.*\.cpp
|
- src/ccutil/.*\.cpp
|
||||||
- classify/.*\.cpp
|
- src/classify/.*\.cpp
|
||||||
- cutil/.*\.cpp
|
- src/cutil/.*\.cpp
|
||||||
- dict/.*\.cpp
|
- src/dict/.*\.cpp
|
||||||
- lstm/.*\.cpp
|
- src/lstm/.*\.cpp
|
||||||
- opencl/.*\.cpp
|
- src/opencl/.*\.cpp
|
||||||
- textord/.*\.cpp
|
- src/textord/.*\.cpp
|
||||||
- viewer/.*\.cpp
|
- src/viewer/.*\.cpp
|
||||||
- wordrec/.*\.cpp
|
- src/wordrec/.*\.cpp
|
||||||
|
|
||||||
- api/.*\.h
|
- src/api/.*\.h
|
||||||
- arch/.*\.h
|
- src/arch/.*\.h
|
||||||
- ccmain/.*\.h
|
- src/ccmain/.*\.h
|
||||||
- ccstruct/.*\.h
|
- src/ccstruct/.*\.h
|
||||||
- ccutil/.*\.h
|
- src/ccutil/.*\.h
|
||||||
- classify/.*\.h
|
- src/classify/.*\.h
|
||||||
- cutil/.*\.h
|
- src/cutil/.*\.h
|
||||||
- dict/.*\.h
|
- src/dict/.*\.h
|
||||||
- lstm/.*\.h
|
- src/lstm/.*\.h
|
||||||
- opencl/.*\.h
|
- src/opencl/.*\.h
|
||||||
- textord/.*\.h
|
- src/textord/.*\.h
|
||||||
- viewer/.*\.h
|
- src/viewer/.*\.h
|
||||||
- wordrec/.*\.h
|
- src/wordrec/.*\.h
|
||||||
|
|
||||||
- vs2010/port/.*
|
- src/vs2010/port/.*
|
||||||
|
|
||||||
exclude_from_build:
|
exclude_from_build:
|
||||||
- api/tesseractmain.cpp
|
- src/api/tesseractmain.cpp
|
||||||
- viewer/svpaint.cpp
|
- src/viewer/svpaint.cpp
|
||||||
|
|
||||||
include_directories:
|
include_directories:
|
||||||
public:
|
public:
|
||||||
#private:
|
#private:
|
||||||
- arch
|
- src/arch
|
||||||
- classify
|
- src/classify
|
||||||
- cutil
|
- src/cutil
|
||||||
- ccutil
|
- src/ccutil
|
||||||
- dict
|
- src/dict
|
||||||
- lstm
|
- src/lstm
|
||||||
- opencl
|
- src/opencl
|
||||||
- textord
|
- src/textord
|
||||||
- vs2010/port
|
- src/vs2010/port
|
||||||
- viewer
|
- src/viewer
|
||||||
- wordrec
|
- src/wordrec
|
||||||
#public:
|
#public:
|
||||||
- api
|
- src/api
|
||||||
- ccmain
|
- src/ccmain
|
||||||
- ccstruct
|
- src/ccstruct
|
||||||
- ccutil
|
- src/ccutil
|
||||||
|
|
||||||
check_function_exists:
|
check_function_exists:
|
||||||
- getline
|
- getline
|
||||||
@ -125,23 +125,26 @@ projects:
|
|||||||
file_write_once(${BDIR}/config_auto.h "")
|
file_write_once(${BDIR}/config_auto.h "")
|
||||||
|
|
||||||
post_sources: |
|
post_sources: |
|
||||||
|
configure_file(
|
||||||
|
${SDIR}/src/api/tess_version.h.in
|
||||||
|
${BDIR}/tess_version.h @ONLY)
|
||||||
if (WIN32)
|
if (WIN32)
|
||||||
if (MSVC)
|
if (MSVC)
|
||||||
set_source_files_properties(
|
set_source_files_properties(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/arch/dotproductsse.cpp
|
${SDIR}/src/arch/dotproductsse.cpp
|
||||||
PROPERTIES COMPILE_DEFINITIONS __SSE4_1__)
|
PROPERTIES COMPILE_DEFINITIONS __SSE4_1__)
|
||||||
set_source_files_properties(
|
set_source_files_properties(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/arch/intsimdmatrixsse.cpp
|
${SDIR}/src/arch/intsimdmatrixsse.cpp
|
||||||
PROPERTIES COMPILE_DEFINITIONS __SSE4_1__)
|
PROPERTIES COMPILE_DEFINITIONS __SSE4_1__)
|
||||||
set_source_files_properties(
|
set_source_files_properties(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/arch/dotproductavx.cpp
|
${SDIR}/src/arch/dotproductavx.cpp
|
||||||
PROPERTIES COMPILE_FLAGS "/arch:AVX")
|
PROPERTIES COMPILE_FLAGS "/arch:AVX")
|
||||||
set_source_files_properties(
|
set_source_files_properties(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/arch/intsimdmatrixavx2.cpp
|
${SDIR}/src/arch/intsimdmatrixavx2.cpp
|
||||||
PROPERTIES COMPILE_FLAGS "/arch:AVX2")
|
PROPERTIES COMPILE_FLAGS "/arch:AVX2")
|
||||||
endif()
|
endif()
|
||||||
else()
|
else()
|
||||||
remove_src_dir(vs2010/port/*)
|
remove_src_dir(src/vs2010/port/*)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
options:
|
options:
|
||||||
@ -162,7 +165,7 @@ projects:
|
|||||||
pvt.cppan.demo.danbloomberg.leptonica: 1
|
pvt.cppan.demo.danbloomberg.leptonica: 1
|
||||||
|
|
||||||
tesseract:
|
tesseract:
|
||||||
files: api/tesseractmain.cpp
|
files: src/api/tesseractmain.cpp
|
||||||
dependencies:
|
dependencies:
|
||||||
- libtesseract
|
- libtesseract
|
||||||
|
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user