/
Makefile.am
36 lines (26 loc) · 984 Bytes
/
Makefile.am
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
AM_CPPFLAGS += -I$(top_srcdir)/src/ccstruct -I$(top_srcdir)/src/ccutil -I$(top_srcdir)/src/viewer
SUBDIRS =
AM_CXXFLAGS =
if VISIBILITY
AM_CXXFLAGS += -fvisibility=hidden -fvisibility-inlines-hidden
AM_CPPFLAGS += -DTESS_EXPORTS
endif
pkginclude_HEADERS =
noinst_HEADERS = dotproductavx.h dotproductsse.h
noinst_HEADERS += intsimdmatrix.h intsimdmatrixavx2.h intsimdmatrixsse.h
noinst_HEADERS += simddetect.h
noinst_LTLIBRARIES = libtesseract_avx.la libtesseract_avx2.la libtesseract_sse.la
noinst_LTLIBRARIES += libtesseract_arch.la
if AVX_OPT
libtesseract_avx_la_CXXFLAGS = -ffast-math -mavx
endif
if AVX2_OPT
libtesseract_avx2_la_CXXFLAGS = -ffast-math -mavx2
endif
if SSE41_OPT
libtesseract_sse_la_CXXFLAGS = -ffast-math -msse4.1
endif
libtesseract_arch_la_SOURCES = intsimdmatrix.cpp simddetect.cpp
libtesseract_avx_la_SOURCES = dotproductavx.cpp
libtesseract_avx2_la_SOURCES = intsimdmatrixavx2.cpp
libtesseract_sse_la_SOURCES = dotproductsse.cpp intsimdmatrixsse.cpp