configure.ac 16.5 KB
Newer Older
T
tmbdev 已提交
1 2 3 4 5 6 7
# -*-Shell-script-*-
#
# Copyright (c) Luc Vincent

# ----------------------------------------
# Initialization
# ----------------------------------------
8
AC_PREREQ([2.59])
9
AC_INIT([tesseract], [4.00.00dev], [https://github.com/tesseract-ocr/tesseract/issues])
10
AC_PROG_CXX([g++ clang++])
11 12
AC_LANG([C++])
AC_LANG_COMPILER_REQUIRE
Z
zdenop@gmail.com 已提交
13
CXXFLAGS=${CXXFLAGS:-""}
J
joregan@gmail.com 已提交
14
AC_CONFIG_MACRO_DIR([m4])
15 16 17
AC_CONFIG_AUX_DIR([config])
AC_CONFIG_SRCDIR([api/tesseractmain.cpp])
AC_PREFIX_DEFAULT([/usr/local])
T
tmbdev 已提交
18 19 20

# Define date of package, etc. Could be useful in auto-generated
# documentation.
21 22
PACKAGE_YEAR=2016
PACKAGE_DATE="11/11"
T
tmbdev 已提交
23

24 25 26
abs_top_srcdir=`AS_DIRNAME([$0])`
gitrev="`git --git-dir=${abs_top_srcdir}/.git --work-tree=${abs_top_srcdir} describe --always --tags`"
if test -n "${gitrev}" ; then
27 28
	AC_REVISION(["${gitrev}"])
	AC_DEFINE_UNQUOTED([GIT_REV], ["${gitrev}"], [Define to be the git revision])
29 30 31
	echo "Using git revision: ${gitrev}"
fi

32 33 34 35
AC_DEFINE_UNQUOTED([PACKAGE_NAME], ["${PACKAGE_NAME}"], [Name of package])
AC_DEFINE_UNQUOTED([PACKAGE_VERSION], ["${PACKAGE_VERSION}"], [Version number])
AC_DEFINE_UNQUOTED([PACKAGE_YEAR], ["$PACKAGE_YEAR"], [Official year for this release])
AC_DEFINE_UNQUOTED([PACKAGE_DATE], ["$PACKAGE_DATE"], [Official date of release])
T
tmbdev 已提交
36

37 38 39 40
AC_SUBST([PACKAGE_NAME])
AC_SUBST([PACKAGE_VERSION])
AC_SUBST([PACKAGE_YEAR])
AC_SUBST([PACKAGE_DATE])
T
tmbdev 已提交
41

J
joregan 已提交
42 43 44
GENERIC_LIBRARY_NAME=tesseract

# Release versioning
45 46
GENERIC_MAJOR_VERSION=4
GENERIC_MINOR_VERSION=0
47
GENERIC_MICRO_VERSION=0
J
joregan 已提交
48 49 50 51

# API version (often = GENERIC_MAJOR_VERSION.GENERIC_MINOR_VERSION)
GENERIC_API_VERSION=$GENERIC_MAJOR_VERSION.$GENERIC_MINOR_VERSION
GENERIC_LIBRARY_VERSION=$GENERIC_MAJOR_VERSION:$GENERIC_MINOR_VERSION
52 53
AC_SUBST([GENERIC_API_VERSION])
AC_SUBST([GENERIC_MAJOR_VERSION])
J
joregan 已提交
54

55
AC_SUBST([GENERIC_LIBRARY_VERSION])
J
joregan 已提交
56
PACKAGE=$GENERIC_LIBRARY_NAME
57
AC_SUBST([GENERIC_LIBRARY_NAME])
J
joregan 已提交
58 59 60

GENERIC_VERSION=$GENERIC_MAJOR_VERSION.$GENERIC_MINOR_VERSION.$GENERIC_MICRO_VERSION
GENERIC_RELEASE=$GENERIC_MAJOR_VERSION.$GENERIC_MINOR_VERSION
61 62
AC_SUBST([GENERIC_RELEASE])
AC_SUBST([GENERIC_VERSION])
J
joregan 已提交
63

64 65 66 67
# ----------------------------------------
# Automake configuration
# ----------------------------------------

68 69
# Do not require README file (we use README.md)
AM_INIT_AUTOMAKE([foreign])
70
AC_CONFIG_HEADERS([config_auto.h:config/config.h.in])
71 72
AM_MAINTAINER_MODE

73
# default conditional
74 75 76 77
AM_CONDITIONAL([T_WIN], false)
AM_CONDITIONAL([MINGW], false)
AM_CONDITIONAL([OSX], false)
AM_CONDITIONAL([GRAPHICS_DISABLED], false)
78
AC_SUBST([AM_CPPFLAGS])
79

80
OPENCL_INC="/opt/AMDAPP/include"
81
OPENCL_LIBS="-lOpenCL -ltiff"
82
#############################
83 84 85 86 87
#
# Platform specific setup
#
#############################
AC_CANONICAL_HOST
Z
zdenop@gmail.com 已提交
88
case "${host_os}" in
Z
Zdenko Podobný 已提交
89
    mingw*)
90 91 92 93
        AC_DEFINE_UNQUOTED([MINGW], 1, [This is a MinGW system])
        AM_CONDITIONAL([T_WIN], true)
        AM_CONDITIONAL([MINGW], true)
        AM_CONDITIONAL([ADD_RT], false)
94 95
        AC_SUBST([AM_LDFLAGS], ['-Wl,-no-undefined -Wl,--as-needed'])
        ;;
96
    cygwin*)
97
        AM_CONDITIONAL([ADD_RT], false)
Z
Zdenko Podobný 已提交
98
        AC_SUBST([AM_LDFLAGS], ['-Wl,-no-undefined -Wl,--as-needed'])
99
        ;;
Z
zdenop@gmail.com 已提交
100
    solaris*)
101
        LIBS="-lsocket -lnsl -lrt -lxnet"
102
        AM_CONDITIONAL([ADD_RT], true)
103 104
        ;;
    *darwin*)
J
James R. Barlow 已提交
105
        OPENCL_LIBS=""
106
        OPENCL_INC=""
107
        AM_CONDITIONAL([ADD_RT], false)
Z
zdenop 已提交
108 109 110
        ;;
    powerpc-*-darwin*)
        OPENCL_LIBS=""
111
        ;;
Z
zdenop@gmail.com 已提交
112
    *)
113
        # default
114
        AM_CONDITIONAL([ADD_RT], true)
115 116 117
        ;;
esac

118 119 120 121 122 123 124 125 126 127 128 129
## Checks for supported compiler options.
AM_CONDITIONAL([AVX_OPT], false)
AM_CONDITIONAL([SSE41_OPT], false)
AX_CHECK_COMPILE_FLAG([-mavx], [avx=1], [avx=0])
AX_CHECK_COMPILE_FLAG([-msse4.1], [sse41=1], [sse41=0])
if test x$avx = x1; then
    AM_CONDITIONAL([AVX_OPT], true)
fi
if test x$sse41 = x1; then
    AM_CONDITIONAL([SSE41_OPT], true)
fi

130
includedir="${includedir}/tesseract"
131

132
AC_ARG_WITH([extra-includes],
133
            [AS_HELP_STRING([--with-extra-includes=DIR],
134 135 136 137 138 139 140 141
                       [Define an additional directory for include files])],
            [if test -d "$withval" ; then
               CFLAGS="$CFLAGS -I$withval"
             else
               AC_MSG_ERROR([Cannot stat directory $withval])
             fi])

AC_ARG_WITH([extra-libraries],
142
            [AS_HELP_STRING([--with-extra-libraries=DIR],
143 144 145 146 147 148 149 150
                       [Define an additional directory for library files])],
            [if test -d "$withval" ; then
              LDFLAGS="$LDFLAGS -L$withval"
             else
               AC_MSG_ERROR([Cannot stat directory $withval])
             fi])

AC_MSG_CHECKING([--enable-graphics argument])
J
joregan 已提交
151
AC_ARG_ENABLE([graphics],
152 153
 [AS_HELP_STRING([--enable-graphics],[enable graphics (ScrollView) (default)])
AS_HELP_STRING([--disable-graphics],[disable graphics (ScrollView)])],
154 155
    [enable_graphics=$enableval],
    [enable_graphics="yes"])
156
AC_MSG_RESULT([$enable_graphics])
157
if test "$enable_graphics" = "no"; then
158
  AC_DEFINE([GRAPHICS_DISABLED], [], [Disable graphics])
159
  AM_CONDITIONAL([GRAPHICS_DISABLED], true)
160 161
fi

162
# check whether to build embedded version
163
AC_MSG_CHECKING([--enable-embedded argument])
164 165 166 167
AC_ARG_ENABLE([embedded],
    [  --enable-embedded       enable embedded build (default=no)],
    [enable_embedded=$enableval],
    [enable_embedded="no"])
168
AC_MSG_RESULT([$enable_embedded])
169 170
AM_CONDITIONAL([EMBEDDED], [test "$enable_embedded" = "yes"])
if test "$enable_embedded" = "yes"; then
171
  AM_CPPFLAGS="-DEMBEDDED $AM_CPPFLAGS"
172 173
fi

174 175 176
# check whether to build OpenMP support
AC_OPENMP

177
# check whether to build opencl version
178
AC_MSG_CHECKING([--enable-opencl argument])
179
AC_ARG_ENABLE([opencl],
180
    [  --enable-opencl         enable opencl build (default=no)],
181 182
    [enable_opencl=$enableval],
    [enable_opencl="no"])
183
AC_MSG_RESULT([$enable_opencl])
184 185
# check for opencl header
have_opencl=false
186
AC_CHECK_HEADERS([CL/cl.h], [have_opencl=true], [
187 188
    AC_CHECK_HEADERS(OpenCL/cl.h, have_opencl=true, have_opencl=false)
])
Z
Zdenko Podobný 已提交
189

190
have_tiff=false
191
AC_CHECK_HEADERS([tiffio.h], [have_tiff=true], [have_tiff=false])
Z
Zdenko Podobný 已提交
192 193 194 195 196 197 198 199 200 201 202 203

# https://lists.apple.com/archives/unix-porting/2009/Jan/msg00026.html
m4_define([MY_CHECK_FRAMEWORK],
  [AC_CACHE_CHECK([if -framework $1 works],[my_cv_framework_$1],
     [save_LIBS="$LIBS"
     LIBS="$LIBS -framework $1"
     AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
             [my_cv_framework_$1=yes],
            [my_cv_framework_$1=no])
     LIBS="$save_LIBS"
    ])
   if test "$my_cv_framework_$1"="yes"; then
204
     AC_DEFINE(AS_TR_CPP([HAVE_FRAMEWORK_$1]), 1,
Z
Zdenko Podobný 已提交
205
            [Define if you have the  $1 framework])
206 207
     AS_TR_CPP([FRAMEWORK_$1])="-framework $1"
     AC_SUBST(AS_TR_CPP([FRAMEWORK_$1]))
Z
Zdenko Podobný 已提交
208 209 210 211
   fi]
)

have_opencl_lib=false
J
James R. Barlow 已提交
212 213
OPENCL_CPPFLAGS=''
OPENCL_LDFLAGS=''
214 215 216 217 218 219 220
case "${host_os}" in
  *darwin* | *-macos10*)
    echo "checking for OpenCL framework"
    MY_CHECK_FRAMEWORK([OpenCL])
    if test $my_cv_framework_OpenCL = yes; then
       have_opencl_lib=true
    fi
221 222
    if test "$enable_opencl" = "yes"; then
      if !($have_opencl_lib); then
223
        AC_MSG_ERROR([Required OpenCL library not found!])
224
      fi
225
      AM_CPPFLAGS="-DUSE_OPENCL $AM_CPPFLAGS"
226 227 228
      OPENCL_CPPFLAGS=""
      OPENCL_LDFLAGS="-framework OpenCL"
    fi
229 230 231
    ;;
  *)
    # default
232 233
    AC_CHECK_LIB([OpenCL], [clGetPlatformIDs],
                 [have_opencl_lib=true], [have_opencl_lib=false])
J
James R. Barlow 已提交
234 235
    if test "$enable_opencl" = "yes"; then
        if !($have_opencl); then
236
            AC_MSG_ERROR([Required OpenCL headers not found!])
J
James R. Barlow 已提交
237 238
        fi
        if !($have_opencl_lib); then
239
            AC_MSG_ERROR([Required OpenCL library not found!])
J
James R. Barlow 已提交
240 241
        fi
        if !($have_tiff); then
242
            AC_MSG_ERROR([Required TIFF headers not found! Try to install libtiff-dev?? package.])
J
James R. Barlow 已提交
243
        fi
244
        AM_CPPFLAGS="-DUSE_OPENCL $AM_CPPFLAGS"
J
James R. Barlow 已提交
245
        OPENCL_CPPFLAGS="-I${OPENCL_INC}"
246
        OPENCL_LDFLAGS="${OPENCL_LIBS}"
J
James R. Barlow 已提交
247
    fi
248 249
    ;;
esac
250
AM_CONDITIONAL([USE_OPENCL], [test "$enable_opencl" = "yes"])
251 252
AC_SUBST([OPENCL_CPPFLAGS])
AC_SUBST([OPENCL_LDFLAGS])
253

254 255 256
# check whether to build tesseract with -fvisibility=hidden -fvisibility-inlines-hidden
# http://gcc.gnu.org/wiki/Visibility
# http://groups.google.com/group/tesseract-dev/browse_thread/thread/976645ae98189127
257
AC_MSG_CHECKING([--enable-visibility argument])
258
AC_ARG_ENABLE([visibility],
259
    [AS_HELP_STRING([--enable-visibility],[enable experimental build with fvisibility (default=no)])],
260 261
    [enable_visibility=$enableval],
    [enable_visibility="no"])
262
AC_MSG_RESULT([$enable_visibility])
263 264
AM_CONDITIONAL([VISIBILITY], [test "$enable_visibility" = "yes"])

265
# check whether to build multiple libraries
266
AC_MSG_CHECKING([--enable-multiple-libraries argument])
267
AC_ARG_ENABLE([multiple-libraries],
268
    [AS_HELP_STRING([--enable-multiple-libraries],[enable multiple libraries (default=no)])],
269 270
    [enable_mlibs=$enableval],
    [enable_mlibs="no"])
271
AC_MSG_RESULT([$enable_mlibs])
272 273
AM_CONDITIONAL([USING_MULTIPLELIBS], [test "$enable_mlibs" = "yes"])

274
# Check if tessdata-prefix is disabled
275 276
AC_MSG_CHECKING([whether to use tessdata-prefix])
AC_ARG_ENABLE([tessdata-prefix],
277
    [AS_HELP_STRING([--disable-tessdata-prefix],
278
            [don't set TESSDATA-PREFIX during compile])],
279
    [tessdata_prefix="no"], [tessdata_prefix="yes"])
280
AC_MSG_RESULT([$tessdata_prefix])
281
AM_CONDITIONAL([NO_TESSDATA_PREFIX], [test "$tessdata_prefix" = "no"])
282

283
# Check whether enable debuging
284
AC_MSG_CHECKING([whether to enable debugging])
285
AC_ARG_ENABLE([debug],
286
    [AS_HELP_STRING([--enable-debug],
287 288 289
        [turn on debugging (default=no)])],
    [debug=$enableval],
    [debug="no"])
290
AC_MSG_RESULT([$debug])
291
if test x"$debug" = x"yes"; then
292 293
    AM_CXXFLAGS="$AM_CXXFLAGS -g -Wall -O0 -DDEBUG"
    AM_CPPFLAGS="$AM_CPPFLAGS -g -Wall -O0 -DDEBUG"
294
else
Z
zdenop@gmail.com 已提交
295 296
    AM_CXXFLAGS="$AM_CXXFLAGS -O2 -DNDEBUG"
    AM_CPPFLAGS="$AM_CPPFLAGS -O2 -DNDEBUG"
297 298
fi

299
#localedir='${prefix}/share/locale'
J
joregan 已提交
300

T
tmbdev 已提交
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315
# Always look into a "gnu" directory.
curwd=`pwd`
if test -d $curwd/gnu/include ; then
   CPPFLAGS="$CPPFLAGS -I$curwd/gnu/include"
fi
if test -d $curwd/gnu/lib ; then
   LDFLAGS="$LDFLAGS -L$curwd/gnu/lib"
fi

# ----------------------------------------
# Check Compiler Characteristics and
# configure automake. The two appear to
# be intimately linked...
# ----------------------------------------

J
joregan 已提交
316 317
AC_PROG_LIBTOOL

318
# ----------------------------------------
T
tmbdev 已提交
319 320 321 322 323 324 325 326 327 328 329 330 331 332 333
# Additional checking of compiler characteristics
# ----------------------------------------

# Check Endianness. If Big Endian, this will define WORDS_BIGENDIAN
# See also at end of this file, where we define INTEL_BYTE_ORDER
# or MOTOROLA_BYTE_ORDER.
AC_C_BIGENDIAN


# ----------------------------------------
# Check for programs we need
# ----------------------------------------

# Check where all the following programs are and set
# variables accordingly:
J
joregan 已提交
334
LT_INIT
T
tmbdev 已提交
335 336 337 338 339 340 341 342


# ----------------------------------------
# C++ related options
# ----------------------------------------

AC_LANG_CPLUSPLUS

Z
zdenop 已提交
343 344 345 346 347 348 349 350 351 352 353
AC_MSG_CHECKING([if compiling with clang])
AC_COMPILE_IFELSE(
[AC_LANG_PROGRAM([], [[
#ifndef __clang__
       not clang
#endif
]])],
[CLANG=yes], [CLANG=no])

AC_MSG_RESULT([$CLANG])

Z
zdenop@gmail.com 已提交
354 355 356 357 358
dnl ********************
dnl turn on c++11
dnl ********************

OLD_CXXFLAGS=$CXXFLAGS
359
AC_MSG_CHECKING([whether compiler supports C++11])
Z
zdenop@gmail.com 已提交
360
CXXFLAGS="$CXXFLAGS -std=c++11"
361
snprintfworks=no
Z
zdenop@gmail.com 已提交
362 363 364 365 366 367 368 369 370 371 372 373
AC_COMPILE_IFELSE(
[
  AC_LANG_SOURCE([[
    #if (__cplusplus < 201103L)
    #error C++ 11 is unsupported
    #endif
  ]])
], [
     AC_MSG_RESULT(yes)
   ],
   [
     AC_MSG_RESULT(no)
374
     AC_MSG_ERROR([Your compiler does not have the necessary c++11 support! Cannot proceed.])
Z
zdenop@gmail.com 已提交
375
   ])
376
AC_CHECK_FUNCS([snprintf],, [snprintfworks=yes])
Z
zdenop@gmail.com 已提交
377
CXXFLAGS="$OLD_CXXFLAGS"
T
tmbdev 已提交
378

379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399

# set c++11 support based on platform/compiler
case "${host_os}" in
  cygwin*)
    CXXFLAGS="$CXXFLAGS -std=gnu++11"
    ;;
  *-darwin* | *-macos10*)
     if test "x$CLANG" = "xyes"; then
       CXXFLAGS="$CXXFLAGS -std=c++11 "
       LDFLAGS="$LDFLAGS -stdlib=libc++"
     else
       CXXFLAGS="$CXXFLAGS -std=c++11"
     fi
    ;;
  *)
    # default
    CXXFLAGS="$CXXFLAGS -std=c++11"
    ;;
esac


T
tmbdev 已提交
400 401 402 403
# ----------------------------------------
# Check for libraries
# ----------------------------------------

404
AC_SEARCH_LIBS([sem_init], [pthread rt])
405

T
tmbdev 已提交
406 407 408 409 410 411 412 413

# ----------------------------------------
# Checks for header files.
# ----------------------------------------

AC_HEADER_STDC
AC_HEADER_TIME
AC_HEADER_SYS_WAIT
414 415
AC_CHECK_HEADERS([sys/ipc.h sys/shm.h])
AC_CHECK_HEADERS([limits.h malloc.h])
T
tmbdev 已提交
416 417 418 419 420 421 422
# Enable use of system-defined bool type if available:
AC_HEADER_STDBOOL

# Misc
AC_SYS_INTERPRETER
AC_SYS_LARGEFILE

Z
zdenop 已提交
423
AC_CHECK_FUNCS([getline])
T
tmbdev 已提交
424 425 426 427 428

# ----------------------------------------
# Checks for typedefs, structures, and compiler characteristics.
# ----------------------------------------

429 430 431 432
AC_CHECK_TYPES([wchar_t],,, [#include "wchar.h"])
AC_CHECK_TYPES([long long int])
AC_CHECK_TYPES([off_t],,, [#include "sys/types.h"])
AC_CHECK_TYPES([mbstate_t],,, [#include "wchar.h"])
T
tmbdev 已提交
433 434

# ----------------------------------------
435
# Test auxiliary packages
T
tmbdev 已提交
436 437
# ----------------------------------------

Z
Zdenko Podobný 已提交
438
PKG_CHECK_MODULES([LEPTONICA], [lept >= 1.74], [have_lept=true], [have_lept=false])
439
if $have_lept; then
S
Stefan Weil 已提交
440 441
  CPPFLAGS="$CPPFLAGS $LEPTONICA_CFLAGS"
else
Z
Zdenko Podobný 已提交
442
  AC_MSG_ERROR([Leptonica 1.74 or higher is required. Try to install libleptonica-dev package.])
T
theraysmith 已提交
443 444
fi

445
AM_CONDITIONAL([ENABLE_TRAINING], true)
446

447
# Check location of icu headers
448 449 450 451 452
PKG_CHECK_MODULES([ICU_UC], [icu-uc], [have_icu_uc=true], [have_icu_uc=false])
PKG_CHECK_MODULES([ICU_I18N], [icu-i18n], [have_icu_i18n=true], [have_icu_i18n=false])
if !($have_icu_uc && $have_icu_i18n); then
  AC_CHECK_HEADERS([unicode/uchar.h], [have_icu=true], [have_icu=false])
  if !($have_icu); then
453 454 455
        AC_MSG_WARN([Training tools WILL NOT be built because of missing icu library.])
        AC_MSG_WARN([Try to install libicu-devel package.])
        AM_CONDITIONAL([ENABLE_TRAINING], false)
456 457 458
  else
    ICU_UC_LIBS="-licui18n -licuuc"
  fi
459 460
fi

T
theraysmith@gmail.com 已提交
461
# Check location of pango headers
462
PKG_CHECK_MODULES([pango], [pango], [have_pango=true], [have_pango=false])
T
theraysmith@gmail.com 已提交
463
if !($have_pango); then
464 465 466
        AC_MSG_WARN([Training tools WILL NOT be built because of missing pango library.])
        AC_MSG_WARN([Try to install libpango1.0-dev package.])
        AM_CONDITIONAL([ENABLE_TRAINING], false)
T
theraysmith@gmail.com 已提交
467
else
468
      CPPFLAGS="$CPPFLAGS $pango_CFLAGS"
T
theraysmith@gmail.com 已提交
469 470 471
fi

# Check location of cairo headers
472
PKG_CHECK_MODULES([cairo], [cairo], [have_cairo=true], [have_cairo=false])
T
theraysmith@gmail.com 已提交
473
if !($have_cairo); then
474 475 476
        AC_MSG_WARN([Training tools WILL NOT be built because of missing cairo library.])
        AC_MSG_WARN([Try to install libcairo-dev?? package.])
        AM_CONDITIONAL([ENABLE_TRAINING], false)
T
theraysmith@gmail.com 已提交
477
else
478
      CPPFLAGS="$CPPFLAGS $cairo_CFLAGS"
T
theraysmith@gmail.com 已提交
479 480
fi

481

T
tmbdev 已提交
482 483 484 485 486
# ----------------------------------------
# Final Tasks and Output
# ----------------------------------------

# Output files
487
AC_CONFIG_FILES([Makefile tesseract.pc])
488
AC_CONFIG_FILES([api/Makefile])
489
AC_CONFIG_FILES([arch/Makefile])
490 491 492 493 494 495 496
AC_CONFIG_FILES([ccmain/Makefile])
AC_CONFIG_FILES([opencl/Makefile])
AC_CONFIG_FILES([ccstruct/Makefile])
AC_CONFIG_FILES([ccutil/Makefile])
AC_CONFIG_FILES([classify/Makefile])
AC_CONFIG_FILES([cutil/Makefile])
AC_CONFIG_FILES([dict/Makefile])
497
AC_CONFIG_FILES([lstm/Makefile])
498 499 500 501 502 503 504 505 506 507 508 509 510 511 512
AC_CONFIG_FILES([textord/Makefile])
AC_CONFIG_FILES([viewer/Makefile])
AC_CONFIG_FILES([wordrec/Makefile])
AC_CONFIG_FILES([tessdata/Makefile])
AC_CONFIG_FILES([tessdata/configs/Makefile])
AC_CONFIG_FILES([tessdata/tessconfigs/Makefile])
AC_CONFIG_FILES([testing/Makefile])
AC_CONFIG_FILES([java/Makefile])
AC_CONFIG_FILES([java/com/Makefile])
AC_CONFIG_FILES([java/com/google/Makefile])
AC_CONFIG_FILES([java/com/google/scrollview/Makefile])
AC_CONFIG_FILES([java/com/google/scrollview/events/Makefile])
AC_CONFIG_FILES([java/com/google/scrollview/ui/Makefile])
AC_CONFIG_FILES([doc/Makefile])
AM_COND_IF([ENABLE_TRAINING], [AC_CONFIG_FILES(training/Makefile)])
T
tmbdev 已提交
513 514 515 516 517
AC_OUTPUT

# Final message
echo ""
echo "Configuration is done."
518
echo "You can now build and install $PACKAGE_NAME by running:"
T
tmbdev 已提交
519
echo ""
520 521
echo "$ make"
echo "$ sudo make install"
522 523 524
# echo "$ sudo make install LANGS=\"eng ara deu\""
# echo "  Or:"
# echo "$ sudo make install-langs"
525

526
AM_COND_IF([ENABLE_TRAINING],
527 528 529 530 531 532 533 534 535 536
  [echo ""
   echo "Training tools can be build and installed (after building of $PACKAGE_NAME) with:"
   echo ""
   echo "$ make training"
   echo "$ sudo make training-install"
   echo ""],
  [echo ""
   echo "You can not build training tools because of missing dependency."
   echo "Check configure output for details."
   echo ""]
537 538
)

T
tmbdev 已提交
539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555
# ----------------------------------------
# CONFIG Template
# ----------------------------------------

# Fence added in configuration file
AH_TOP([
#ifndef CONFIG_AUTO_H
#define CONFIG_AUTO_H
/* config_auto.h: begin */
])

# Stuff added at bottom of file
AH_BOTTOM([

/* Miscellaneous defines */
#define AUTOCONF 1

556
/* Not used yet
557 558
#ifndef NO_GETTEXT
#define USING_GETTEXT
J
joregan 已提交
559
#endif
560
*/
J
joregan 已提交
561

T
tmbdev 已提交
562 563 564
/* config_auto.h: end */
#endif
])