mirror of
https://github.com/tesseract-ocr/tesseract.git
synced 2025-06-07 09:52:40 +08:00
Cmake install
This commit is contained in:
parent
e18a802994
commit
6641989866
@ -270,4 +270,88 @@ if (BUILD_TRAINING_TOOLS)
|
|||||||
add_subdirectory(training)
|
add_subdirectory(training)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
get_target_property(tesseract_NAME libtesseract NAME)
|
||||||
|
get_target_property(tesseract_VERSION libtesseract VERSION)
|
||||||
|
get_target_property(tesseract_OUTPUT_NAME libtesseract OUTPUT_NAME)
|
||||||
|
configure_file(tesseract.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/tesseract.pc @ONLY)
|
||||||
|
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/tesseract.pc DESTINATION lib/pkgconfig)
|
||||||
|
install(TARGETS tesseract RUNTIME DESTINATION bin LIBRARY DESTINATION lib ARCHIVE DESTINATION lib)
|
||||||
|
install(TARGETS libtesseract EXPORT TesseractTargets RUNTIME DESTINATION bin LIBRARY DESTINATION lib ARCHIVE DESTINATION lib)
|
||||||
|
install(EXPORT TesseractTargets DESTINATION cmake)
|
||||||
|
install(FILES
|
||||||
|
${CMAKE_BINARY_DIR}/TesseractConfig.cmake
|
||||||
|
${CMAKE_BINARY_DIR}/TesseractConfig-version.cmake
|
||||||
|
DESTINATION cmake)
|
||||||
|
|
||||||
|
install(FILES
|
||||||
|
# from api/makefile.am
|
||||||
|
api/apitypes.h
|
||||||
|
api/baseapi.h
|
||||||
|
api/capi.h
|
||||||
|
api/renderer.h
|
||||||
|
|
||||||
|
#from arch/makefile.am
|
||||||
|
arch/dotproductavx.h
|
||||||
|
arch/dotproductsse.h
|
||||||
|
arch/simddetect.h
|
||||||
|
|
||||||
|
#from ccmain/makefile.am
|
||||||
|
ccmain/thresholder.h
|
||||||
|
ccmain/ltrresultiterator.h
|
||||||
|
ccmain/pageiterator.h
|
||||||
|
ccmain/resultiterator.h
|
||||||
|
ccmain/osdetect.h
|
||||||
|
|
||||||
|
#from ccstruct/makefile.am
|
||||||
|
ccstruct/publictypes.h
|
||||||
|
|
||||||
|
#from ccutil/makefile.am
|
||||||
|
ccutil/basedir.h
|
||||||
|
ccutil/errcode.h
|
||||||
|
ccutil/fileerr.h
|
||||||
|
ccutil/genericvector.h
|
||||||
|
ccutil/helpers.h
|
||||||
|
ccutil/host.h
|
||||||
|
ccutil/memry.h
|
||||||
|
ccutil/ndminx.h
|
||||||
|
ccutil/params.h
|
||||||
|
ccutil/ocrclass.h
|
||||||
|
ccutil/platform.h
|
||||||
|
ccutil/serialis.h
|
||||||
|
ccutil/strngs.h
|
||||||
|
ccutil/tesscallback.h
|
||||||
|
ccutil/unichar.h
|
||||||
|
ccutil/unicharcompress.h
|
||||||
|
ccutil/unicharmap.h
|
||||||
|
ccutil/unicharset.h
|
||||||
|
|
||||||
|
#from lstm/makefile.am
|
||||||
|
lstm/convolve.h
|
||||||
|
lstm/ctc.h
|
||||||
|
lstm/fullyconnected.h
|
||||||
|
lstm/functions.h
|
||||||
|
lstm/input.h
|
||||||
|
lstm/lstm.h
|
||||||
|
lstm/lstmrecognizer.h
|
||||||
|
lstm/lstmtrainer.h
|
||||||
|
lstm/maxpool.h
|
||||||
|
lstm/networkbuilder.h
|
||||||
|
lstm/network.h
|
||||||
|
lstm/networkio.h
|
||||||
|
lstm/networkscratch.h
|
||||||
|
lstm/parallel.h
|
||||||
|
lstm/plumbing.h
|
||||||
|
lstm/recodebeam.h
|
||||||
|
lstm/reconfig.h
|
||||||
|
lstm/reversed.h
|
||||||
|
lstm/series.h
|
||||||
|
lstm/static_shape.h
|
||||||
|
lstm/stridemap.h
|
||||||
|
lstm/tfnetwork.h
|
||||||
|
lstm/weightmatrix.h
|
||||||
|
|
||||||
|
#${CMAKE_BINARY_DIR}/src/endianness.h
|
||||||
|
DESTINATION include/tesseract)
|
||||||
|
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
12
tesseract.pc.cmake
Normal file
12
tesseract.pc.cmake
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
prefix=@CMAKE_INSTALL_PREFIX@
|
||||||
|
exec_prefix=${prefix}/bin
|
||||||
|
libdir=${prefix}/lib
|
||||||
|
includedir=${prefix}/include
|
||||||
|
|
||||||
|
Name: @tesseract_NAME@
|
||||||
|
Description: An OCR Engine that was developed at HP Labs between 1985 and 1995... and now at Google.
|
||||||
|
URL: https://github.com/tesseract-ocr/tesseract
|
||||||
|
Version: @tesseract_VERSION@
|
||||||
|
Libs: -L${libdir} -l@tesseract_OUTPUT_NAME@
|
||||||
|
Libs.private:
|
||||||
|
Cflags: -I${includedir} -I${includedir}/tesseract
|
Loading…
Reference in New Issue
Block a user