zdenop
8a62d49914
cmake: auto optimize macros must be run before setting CMAKE_CXX_FLAGS*
2019-09-28 08:27:43 +02:00
zdenop
21680fa75b
cmake: fix build type flags
2019-09-27 23:56:36 +02:00
zdenop
b1f7047a5f
cmake: remove moved (training) header from installation
2019-09-27 21:08:17 +02:00
Egor Pugin
73f713519c
Merge pull request #2614 from stweil/training
...
Move source files which are used for training only to src/training
2019-08-12 19:35:50 +03:00
Stefan Weil
e84cb24def
Move source files which are used for training only to src/training
...
They are moved from src/classify and src/lstm to src/training.
This reduces the size of the Tesseract library.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-08-12 17:08:08 +02:00
Stefan Weil
23e605911f
Remove unused function truncate_path and related files
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-08-12 14:48:56 +02:00
Stefan Weil
25f2af9d1d
cmake: Add missing include directory for LibArchive
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-25 09:13:31 +02:00
zhuangzhuang1988
35d252e30e
fix cmake warning.
2019-07-16 11:03:14 +08:00
Zdenko Podobný
fef64d795c
fix #2101
2019-07-13 20:11:03 +02:00
Stefan Weil
61eab60fe3
arch: Reduce number of include files for dot product functions
...
dotproductavx.h and dotproductsse.h declared only two functions.
Move those declarations to dotproduct.h.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-12 23:18:00 +02:00
Stefan Weil
2d5b166876
Add dot product implementation for Intel FMA (double = tessdata_best)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-12 23:18:00 +02:00
Egor Pugin
89cbb6adf2
[cmake] Hide unnecessary find_package.
2019-07-08 20:59:23 +03:00
Egor Pugin
3b6f071ee8
Implement CMake+SW build.
...
Currently only Windows is supported.
You could try it as following:
mkdir build_sw && cd build_sw && cmake .. -DSW_BUILD=1
2019-07-08 18:50:30 +03:00
theirix
d371852c74
Avoid using experimental C++14/17 support in CMake
...
This commit points CMAKE_CXX_STANDARD to the latest non-experimental standard.
CMake announces C++14 and C++17 support even if the
compiler supports it only experimentally (c++1y and c++1z).
It breaks cmake standard detection and requires workarounds
for old compilers.
2019-07-08 11:34:51 +03:00
zdenop
54abc780fa
cmake: do not report unused-command-line-argument for clan released target
2019-07-05 14:26:30 +02:00
Stefan Weil
134eb39960
Remove tesscallback.h
...
It is no longer used.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-04 16:03:30 +02:00
zhuangzhuang1988
91aac02387
export USE_SYSTEM_ICU viriable
2019-07-03 10:29:15 +08:00
Stefan Weil
7093727da1
cmake: Fix build with OpenMP (issue #2462 )
...
Builds with gcc wrongly used /openmp instead of -fopenmp.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-06-25 13:20:52 +02:00
Stefan Weil
df98bb7368
Move LSTMTrainer from libtesseract to libtesseract_training
...
LSTMTrainer is only used for training, so the shared library for
Tesseract can be made smaller.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-06-22 16:23:51 +02:00
Stefan Weil
674d6a90d8
Remove code for embedded build
...
That code is unrelated to Tesseract and can be easily implemented
by external projects which require it.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-06-17 09:55:33 +02:00
zdenop
5e62d02230
cmake: using c++ standard for g++
2019-06-01 21:49:30 +02:00
Stefan Weil
b9a31eca37
Revert "Do not hardcode c++11 for unix builds"
...
This reverts commit 4348793bd5
.
It is needed for Travis CI based on Ubuntu Trusty.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-06-01 17:42:24 +02:00
İsmail Dönmez
ab28df7448
Fix OpenMP builds on Unix
2019-05-31 14:18:26 +02:00
İsmail Dönmez
4348793bd5
Do not hardcode c++11 for unix builds
2019-05-31 14:11:11 +02:00
İsmail Dönmez
5df58fc979
Detect and use C++17 support for CMake builds
2019-05-31 14:11:11 +02:00
Zdenko Podobný
c69ee9af24
cmake: fix tiff linking to executable if tiffio.h is found
2019-05-24 11:12:39 +02:00
Zdenko Podobný
0f1e13a859
cmake: fix warning
2019-05-24 10:59:59 +02:00
zdenop
a54e345c9b
fix typo
2019-05-17 11:19:07 +02:00
Zdenko Podobný
5282cdf7be
another improvement for ca0be2fb72
2019-05-17 11:04:42 +02:00
Zdenko Podobný
e92a424efa
try to fix ca0be2fb72
2019-05-17 10:51:06 +02:00
zdenop
ca0be2fb72
cmake: fix travis build
2019-05-16 23:18:13 +02:00
Zdenko Podobný
3f4dcf3c8b
cmake: uninstall target
2019-05-08 19:19:26 +02:00
zdenop
a94334a255
cmake: fix build without pkg-config (issue #2424 )
2019-05-08 18:49:48 +02:00
Zdenko Podobný
087576f2d9
cmake: fix linux build
2019-04-29 18:00:03 +02:00
zdenop
0fe929010a
cmake: fixes #2337 Android cross-build
2019-04-24 21:42:58 +02:00
zdenop
63448de640
cmake: remove host.h from installation, remove definition of NOMINMAX and report used C++ standard
2019-04-23 23:05:26 +02:00
zdenop
3f9bb6626a
cmake: show configuration summary
2019-04-22 09:06:22 +02:00
zdenop
21838b0e7a
cmake: add detection of AVX, AVX2, SSE41
2019-04-22 09:05:55 +02:00
zdenop
b7065e2d40
fix finding tiffio.h cmake&clang on windows
2019-04-22 08:51:06 +02:00
zdenop
95a15a7a82
fix cmake&clang build
2019-04-06 15:31:53 +02:00
Stefan Weil
e76d81a0d5
Include src/training when exporting compile commands with cmake
...
`cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON ..` is used to get the file
compile_commands.json which is required by clang-tidy.
Export compile commands for all source files, not only those from
the default build, so clang-tidy can cover all source files.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-04-02 06:34:45 +02:00
Stefan Weil
ab009fae94
Remove macro WINDLLNAME
...
It is now no longer used.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-03-31 20:05:41 +02:00
zdenop
8891ba9711
add autotools options to cmake build
2019-03-17 14:50:36 +01:00
Egor Pugin
c4dd537206
[cmake] Add visibility to all target_link_libraries calls.
2019-03-11 00:11:25 +03:00
Egor Pugin
b0f61dfd1c
Propagate libarchive to tess users.
2019-03-11 00:06:50 +03:00
Egor Pugin
37b0c36e32
Add libarchive dependency to cppan and sw builds.
2019-03-11 00:03:45 +03:00
zdenop
4ed44d70c5
cmake: enable libArchive support for non_cppan build
2019-03-10 20:08:19 +01:00
zdenop
441779de51
fix showing git tag for cmake build
2019-02-17 20:52:40 +01:00
zdenop
a2481de926
Revert "cmake workaround for #2246 for clang"
...
This reverts commit 4d8bbe2c97
.
2019-02-17 16:34:39 +01:00
zdenop
e54c06f8d4
Merge branch 'master' of https://github.com/tesseract-ocr/tesseract
2019-02-16 17:56:18 +01:00