configure.ac 16.4 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
# Do not require README file (we use README.md)
69
AM_INIT_AUTOMAKE([foreign subdir-objects])
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"
S
Stefan Weil 已提交
81
OPENCL_LIBS="-lOpenCL"
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
## Checks for supported compiler options.
AM_CONDITIONAL([AVX_OPT], false)
AM_CONDITIONAL([SSE41_OPT], false)
121

S
Stefan Weil 已提交
122 123 124
AX_CHECK_COMPILE_FLAG([-mavx], [avx=true], [avx=false])
if $avx; then
    AM_CONDITIONAL([AVX_OPT], true)
125
fi
126 127 128

AX_CHECK_COMPILE_FLAG([-msse4.1], [sse41=true], [sse41=false])
if $sse41; then
129 130 131
    AM_CONDITIONAL([SSE41_OPT], true)
fi

132
includedir="${includedir}/tesseract"
133

134
AC_ARG_WITH([extra-includes],
135
            [AS_HELP_STRING([--with-extra-includes=DIR],
136 137 138 139 140 141 142 143
                       [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],
144
            [AS_HELP_STRING([--with-extra-libraries=DIR],
145 146 147 148 149 150 151 152
                       [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 已提交
153
AC_ARG_ENABLE([graphics],
154 155
 [AS_HELP_STRING([--enable-graphics],[enable graphics (ScrollView) (default)])
AS_HELP_STRING([--disable-graphics],[disable graphics (ScrollView)])],
156 157
    [enable_graphics=$enableval],
    [enable_graphics="yes"])
158
AC_MSG_RESULT([$enable_graphics])
159
if test "$enable_graphics" = "no"; then
160
  AC_DEFINE([GRAPHICS_DISABLED], [], [Disable graphics])
161
  AM_CONDITIONAL([GRAPHICS_DISABLED], true)
162 163
fi

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

176 177 178
# check whether to build OpenMP support
AC_OPENMP

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

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

# 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
206
     AC_DEFINE(AS_TR_CPP([HAVE_FRAMEWORK_$1]), 1,
Z
Zdenko Podobný 已提交
207
            [Define if you have the  $1 framework])
208 209
     AS_TR_CPP([FRAMEWORK_$1])="-framework $1"
     AC_SUBST(AS_TR_CPP([FRAMEWORK_$1]))
Z
Zdenko Podobný 已提交
210 211 212 213
   fi]
)

have_opencl_lib=false
J
James R. Barlow 已提交
214 215
OPENCL_CPPFLAGS=''
OPENCL_LDFLAGS=''
216 217 218 219 220 221 222
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
223 224
    if test "$enable_opencl" = "yes"; then
      if !($have_opencl_lib); then
225
        AC_MSG_ERROR([Required OpenCL library not found!])
226
      fi
227
      AM_CPPFLAGS="-DUSE_OPENCL $AM_CPPFLAGS"
228
      OPENCL_CPPFLAGS=""
S
Stefan Weil 已提交
229
      OPENCL_LDFLAGS="-framework OpenCL"
230
    fi
231 232 233
    ;;
  *)
    # default
234 235
    AC_CHECK_LIB([OpenCL], [clGetPlatformIDs],
                 [have_opencl_lib=true], [have_opencl_lib=false])
J
James R. Barlow 已提交
236 237
    if test "$enable_opencl" = "yes"; then
        if !($have_opencl); then
238
            AC_MSG_ERROR([Required OpenCL headers not found!])
J
James R. Barlow 已提交
239 240
        fi
        if !($have_opencl_lib); then
241
            AC_MSG_ERROR([Required OpenCL library not found!])
J
James R. Barlow 已提交
242
        fi
243
        AM_CPPFLAGS="-DUSE_OPENCL $AM_CPPFLAGS"
J
James R. Barlow 已提交
244
        OPENCL_CPPFLAGS="-I${OPENCL_INC}"
245
        OPENCL_LDFLAGS="${OPENCL_LIBS}"
J
James R. Barlow 已提交
246
    fi
247 248
    ;;
esac
249
AM_CONDITIONAL([USE_OPENCL], [test "$enable_opencl" = "yes"])
250 251
AC_SUBST([OPENCL_CPPFLAGS])
AC_SUBST([OPENCL_LDFLAGS])
252

253 254 255
# 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
256
AC_MSG_CHECKING([--enable-visibility argument])
257
AC_ARG_ENABLE([visibility],
258
    [AS_HELP_STRING([--enable-visibility],[enable experimental build with fvisibility (default=no)])],
259 260
    [enable_visibility=$enableval],
    [enable_visibility="no"])
261
AC_MSG_RESULT([$enable_visibility])
262 263
AM_CONDITIONAL([VISIBILITY], [test "$enable_visibility" = "yes"])

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

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

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

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

T
tmbdev 已提交
300 301 302 303 304 305 306 307 308 309 310 311 312 313 314
# 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 已提交
315 316
AC_PROG_LIBTOOL

317
# ----------------------------------------
T
tmbdev 已提交
318 319 320 321 322 323 324 325 326 327 328 329 330 331 332
# 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 已提交
333
LT_INIT
T
tmbdev 已提交
334 335 336 337 338 339 340 341


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

AC_LANG_CPLUSPLUS

Z
zdenop 已提交
342 343 344 345 346 347 348 349 350 351 352
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 已提交
353 354 355 356 357
dnl ********************
dnl turn on c++11
dnl ********************

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

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

# 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 已提交
399 400 401 402
# ----------------------------------------
# Check for libraries
# ----------------------------------------

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

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

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

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

# Misc
AC_SYS_INTERPRETER
AC_SYS_LARGEFILE

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

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

428 429 430 431
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 已提交
432 433

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

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

444
AM_CONDITIONAL([ENABLE_TRAINING], true)
445

446
# Check location of icu headers
447 448 449 450 451
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
452 453 454
        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)
455 456 457
  else
    ICU_UC_LIBS="-licui18n -licuuc"
  fi
458 459
fi

T
theraysmith@gmail.com 已提交
460
# Check location of pango headers
461
PKG_CHECK_MODULES([pango], [pango], [have_pango=true], [have_pango=false])
T
theraysmith@gmail.com 已提交
462
if !($have_pango); then
463 464 465
        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 已提交
466
else
467
      CPPFLAGS="$CPPFLAGS $pango_CFLAGS"
T
theraysmith@gmail.com 已提交
468 469 470
fi

# Check location of cairo headers
471
PKG_CHECK_MODULES([cairo], [cairo], [have_cairo=true], [have_cairo=false])
T
theraysmith@gmail.com 已提交
472
if !($have_cairo); then
473 474 475
        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 已提交
476
else
477
      CPPFLAGS="$CPPFLAGS $cairo_CFLAGS"
T
theraysmith@gmail.com 已提交
478 479
fi

480

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

# Output files
486
AC_CONFIG_FILES([Makefile tesseract.pc])
487
AC_CONFIG_FILES([api/Makefile])
488
AC_CONFIG_FILES([arch/Makefile])
489 490 491 492 493 494 495
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])
496
AC_CONFIG_FILES([lstm/Makefile])
497 498 499 500 501 502 503
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])
504
AC_CONFIG_FILES([unittest/Makefile])
505 506 507 508 509 510 511 512
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"
S
Stefan Weil 已提交
525
echo ""
526

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

T
tmbdev 已提交
540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556
# ----------------------------------------
# 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

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

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