mirror of
https://github.com/tesseract-ocr/tesseract.git
synced 2024-11-27 12:49:35 +08:00
Fix setup of datadir on installations with Conda (issue #4230)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
This commit is contained in:
parent
f3974d422c
commit
bcfdd5e511
@ -77,11 +77,10 @@ void CCUtil::main_setup(const std::string &argv0, const std::string &basename) {
|
||||
if (datadir.empty()) {
|
||||
#if defined(TESSDATA_PREFIX)
|
||||
// Use tessdata prefix which was compiled in.
|
||||
datadir = TESSDATA_PREFIX "/tessdata/";
|
||||
// Note that some software (for example conda) patches TESSDATA_PREFIX
|
||||
// in the binary, so it should not be used directly with a std::string.
|
||||
tessdata_prefix = TESSDATA_PREFIX;
|
||||
datadir = tessdata_prefix;
|
||||
datadir += "/tessdata/";
|
||||
// in the binary, so it might be shorter. Recalculate its length.
|
||||
datadir.resize(std::strlen(datadir.c_str()));
|
||||
#else
|
||||
datadir = "./";
|
||||
#endif /* TESSDATA_PREFIX */
|
||||
|
Loading…
Reference in New Issue
Block a user