Skip to content

Commit e8b2e39

Browse files
committed
Add training tools to cppan config.
1 parent 1950a49 commit e8b2e39

File tree

1 file changed

+91
-5
lines changed

1 file changed

+91
-5
lines changed

cppan.yml

+91-5
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,20 @@
11
local_settings:
22
use_shared_libs: true
3+
silent: false
34

45
dependencies:
56
pvt.cppan.demo.danbloomberg.leptonica: master
67
pvt.cppan.demo.unicode.icu.i18n: "*"
78

89
root_project: pvt.cppan.demo.google.tesseract
910

11+
common_settings:
12+
c++: 11
13+
1014
projects:
1115
tesseract:
12-
type: library
13-
c++: 11
14-
16+
type: lib
17+
export_all_symbols: true
1518
files:
1619
- api/.*\.cpp
1720
- arch/.*\.cpp
@@ -48,18 +51,20 @@ projects:
4851
- viewer/svpaint.cpp
4952

5053
include_directories:
51-
private:
54+
public:
55+
#private:
5256
- arch
5357
- classify
5458
- cutil
59+
- ccutil
5560
- dict
5661
- lstm
5762
- opencl
5863
- textord
5964
- vs2010/port
6065
- viewer
6166
- wordrec
62-
public:
67+
#public:
6368
- api
6469
- ccmain
6570
- ccstruct
@@ -139,3 +144,84 @@ projects:
139144
private:
140145
pvt.cppan.demo.danbloomberg.leptonica: master
141146

147+
tessopt:
148+
type: lib
149+
static_only: true
150+
files: training/tessopt.*
151+
dependencies: tesseract
152+
153+
common_training:
154+
type: lib
155+
static_only: true
156+
files:
157+
- training/commandlineflags.cpp
158+
- training/commandlineflags.h
159+
- training/commontraining.cpp
160+
- training/commontraining.h
161+
dependencies: tessopt
162+
163+
ambiguous_words:
164+
files: training/ambiguous_words.cpp
165+
dependencies: tesseract
166+
167+
classifier_tester:
168+
files: training/classifier_tester.cpp
169+
dependencies: common_training
170+
171+
combine_tessdata:
172+
files: training/combine_tessdata.cpp
173+
dependencies: tesseract
174+
175+
cntraining:
176+
files: training/cntraining.cpp
177+
dependencies: common_training
178+
179+
dawg2wordlist:
180+
files: training/dawg2wordlist.cpp
181+
dependencies: tesseract
182+
183+
mftraining:
184+
files:
185+
- training/mftraining.cpp
186+
- training/mergenf.*
187+
dependencies: common_training
188+
189+
shapeclustering:
190+
files: training/shapeclustering.cpp
191+
dependencies: common_training
192+
193+
unicharset_extractor:
194+
files: training/unicharset_extractor.cpp
195+
dependencies: tessopt
196+
197+
wordlist2dawg:
198+
files: training/wordlist2dawg.cpp
199+
dependencies: tesseract
200+
201+
unicharset_training:
202+
type: lib
203+
static_only: true
204+
files:
205+
- training/fileio.*
206+
- training/icuerrorcode.h
207+
- training/lstmtester.*
208+
- training/normstrngs.*
209+
- training/unicharset_training_utils.*
210+
dependencies:
211+
- common_training
212+
- pvt.cppan.demo.unicode.icu.i18n
213+
214+
lstmeval:
215+
files: training/lstmeval.cpp
216+
dependencies: unicharset_training
217+
218+
lstmtraining:
219+
files: training/lstmtraining.cpp
220+
dependencies: unicharset_training
221+
222+
set_unicharset_properties:
223+
files: training/set_unicharset_properties.cpp
224+
dependencies: unicharset_training
225+
226+
# text2image
227+

0 commit comments

Comments
 (0)