configure.ac 16.3 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
includedir="${includedir}/tesseract"
119

120
AC_ARG_WITH([extra-includes],
121
            [AS_HELP_STRING([--with-extra-includes=DIR],
122 123 124 125 126 127 128 129
                       [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],
130
            [AS_HELP_STRING([--with-extra-libraries=DIR],
131 132 133 134 135 136 137 138
                       [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 已提交
139
AC_ARG_ENABLE([graphics],
140 141
 [AS_HELP_STRING([--enable-graphics],[enable graphics (ScrollView) (default)])
AS_HELP_STRING([--disable-graphics],[disable graphics (ScrollView)])],
142 143
    [enable_graphics=$enableval],
    [enable_graphics="yes"])
144
AC_MSG_RESULT([$enable_graphics])
145
if test "$enable_graphics" = "no"; then
146
  AC_DEFINE([GRAPHICS_DISABLED], [], [Disable graphics])
147
  AM_CONDITIONAL([GRAPHICS_DISABLED], true)
148 149
fi

150
# check whether to build embedded version
151
AC_MSG_CHECKING([--enable-embedded argument])
152 153 154 155
AC_ARG_ENABLE([embedded],
    [  --enable-embedded       enable embedded build (default=no)],
    [enable_embedded=$enableval],
    [enable_embedded="no"])
156
AC_MSG_RESULT([$enable_embedded])
157 158
AM_CONDITIONAL([EMBEDDED], [test "$enable_embedded" = "yes"])
if test "$enable_embedded" = "yes"; then
159
  AM_CPPFLAGS="-DEMBEDDED $AM_CPPFLAGS"
160 161
fi

162 163 164
# check whether to build OpenMP support
AC_OPENMP

165
# check whether to build opencl version
166
AC_MSG_CHECKING([--enable-opencl argument])
167
AC_ARG_ENABLE([opencl],
168
    [  --enable-opencl         enable opencl build (default=no)],
169 170
    [enable_opencl=$enableval],
    [enable_opencl="no"])
171
AC_MSG_RESULT([$enable_opencl])
172 173
# check for opencl header
have_opencl=false
174
AC_CHECK_HEADERS([CL/cl.h], [have_opencl=true], [
175 176
    AC_CHECK_HEADERS(OpenCL/cl.h, have_opencl=true, have_opencl=false)
])
Z
Zdenko Podobný 已提交
177

178
have_tiff=false
179
AC_CHECK_HEADERS([tiffio.h], [have_tiff=true], [have_tiff=false])
Z
Zdenko Podobný 已提交
180 181 182 183 184 185 186 187 188 189 190 191

# 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
192
     AC_DEFINE(AS_TR_CPP([HAVE_FRAMEWORK_$1]), 1,
Z
Zdenko Podobný 已提交
193
            [Define if you have the  $1 framework])
194 195
     AS_TR_CPP([FRAMEWORK_$1])="-framework $1"
     AC_SUBST(AS_TR_CPP([FRAMEWORK_$1]))
Z
Zdenko Podobný 已提交
196 197 198 199
   fi]
)

have_opencl_lib=false
J
James R. Barlow 已提交
200 201
OPENCL_CPPFLAGS=''
OPENCL_LDFLAGS=''
202 203 204 205 206 207 208
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
209 210
    if test "$enable_opencl" = "yes"; then
      if !($have_opencl_lib); then
211
        AC_MSG_ERROR([Required OpenCL library not found!])
212
      fi
213
      AM_CPPFLAGS="-DUSE_OPENCL $AM_CPPFLAGS"
214 215 216
      OPENCL_CPPFLAGS=""
      OPENCL_LDFLAGS="-framework OpenCL"
    fi
217 218 219
    ;;
  *)
    # default
220 221
    AC_CHECK_LIB([OpenCL], [clGetPlatformIDs],
                 [have_opencl_lib=true], [have_opencl_lib=false])
J
James R. Barlow 已提交
222 223
    if test "$enable_opencl" = "yes"; then
        if !($have_opencl); then
224
            AC_MSG_ERROR([Required OpenCL headers not found!])
J
James R. Barlow 已提交
225 226
        fi
        if !($have_opencl_lib); then
227
            AC_MSG_ERROR([Required OpenCL library not found!])
J
James R. Barlow 已提交
228 229
        fi
        if !($have_tiff); then
230
            AC_MSG_ERROR([Required TIFF headers not found! Try to install libtiff-dev?? package.])
J
James R. Barlow 已提交
231
        fi
232
        AM_CPPFLAGS="-DUSE_OPENCL $AM_CPPFLAGS"
J
James R. Barlow 已提交
233
        OPENCL_CPPFLAGS="-I${OPENCL_INC}"
234
        OPENCL_LDFLAGS="${OPENCL_LIBS}"
J
James R. Barlow 已提交
235
    fi
236 237
    ;;
esac
238
AM_CONDITIONAL([USE_OPENCL], [test "$enable_opencl" = "yes"])
239 240
AC_SUBST([OPENCL_CPPFLAGS])
AC_SUBST([OPENCL_LDFLAGS])
241

242 243 244
# 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
245
AC_MSG_CHECKING([--enable-visibility argument])
246
AC_ARG_ENABLE([visibility],
247
    [AS_HELP_STRING([--enable-visibility],[enable experimental build with fvisibility (default=no)])],
248 249
    [enable_visibility=$enableval],
    [enable_visibility="no"])
250
AC_MSG_RESULT([$enable_visibility])
251 252
AM_CONDITIONAL([VISIBILITY], [test "$enable_visibility" = "yes"])

253
# check whether to build multiple libraries
254
AC_MSG_CHECKING([--enable-multiple-libraries argument])
255
AC_ARG_ENABLE([multiple-libraries],
256
    [AS_HELP_STRING([--enable-multiple-libraries],[enable multiple libraries (default=no)])],
257 258
    [enable_mlibs=$enableval],
    [enable_mlibs="no"])
259
AC_MSG_RESULT([$enable_mlibs])
260 261
AM_CONDITIONAL([USING_MULTIPLELIBS], [test "$enable_mlibs" = "yes"])

262
# Check if tessdata-prefix is disabled
263 264
AC_MSG_CHECKING([whether to use tessdata-prefix])
AC_ARG_ENABLE([tessdata-prefix],
265
    [AS_HELP_STRING([--disable-tessdata-prefix],
266
            [don't set TESSDATA-PREFIX during compile])],
267
    [tessdata_prefix="no"], [tessdata_prefix="yes"])
268
AC_MSG_RESULT([$tessdata_prefix])
269
AM_CONDITIONAL([NO_TESSDATA_PREFIX], [test "$tessdata_prefix" = "no"])
270

271
# Check whether enable debuging
272
AC_MSG_CHECKING([whether to enable debugging])
273
AC_ARG_ENABLE([debug],
274
    [AS_HELP_STRING([--enable-debug],
275 276 277
        [turn on debugging (default=no)])],
    [debug=$enableval],
    [debug="no"])
278
AC_MSG_RESULT([$debug])
279
if test x"$debug" = x"yes"; then
280 281
    AM_CXXFLAGS="$AM_CXXFLAGS -g -Wall -O0 -DDEBUG"
    AM_CPPFLAGS="$AM_CPPFLAGS -g -Wall -O0 -DDEBUG"
282
else
Z
zdenop@gmail.com 已提交
283 284
    AM_CXXFLAGS="$AM_CXXFLAGS -O2 -DNDEBUG"
    AM_CPPFLAGS="$AM_CPPFLAGS -O2 -DNDEBUG"
285 286
fi

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

T
tmbdev 已提交
289 290 291 292 293 294 295 296 297 298 299 300 301 302 303
# 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 已提交
304 305
AC_PROG_LIBTOOL

306
# ----------------------------------------
T
tmbdev 已提交
307 308 309 310 311 312 313 314 315 316 317 318 319 320 321
# 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 已提交
322
LT_INIT
T
tmbdev 已提交
323 324 325 326 327 328 329 330


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

AC_LANG_CPLUSPLUS

Z
zdenop 已提交
331 332 333 334 335 336 337 338 339 340 341
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 已提交
342 343 344 345 346
dnl ********************
dnl turn on c++11
dnl ********************

OLD_CXXFLAGS=$CXXFLAGS
347
AC_MSG_CHECKING([whether compiler supports C++11])
Z
zdenop@gmail.com 已提交
348
CXXFLAGS="$CXXFLAGS -std=c++11"
349
snprintfworks=no
Z
zdenop@gmail.com 已提交
350 351 352 353 354 355 356 357 358 359 360 361 362 363 364
AC_COMPILE_IFELSE(
[
  AC_LANG_SOURCE([[
    #if (__cplusplus < 201103L)
    #error C++ 11 is unsupported
    #endif
  ]])
], [
     AC_MSG_RESULT(yes)
     has_cpp11=yes
   ],
   [
     AC_MSG_RESULT(no)
     has_cpp11=no
   ])
365
AC_CHECK_FUNCS([snprintf],, [snprintfworks=yes])
Z
zdenop@gmail.com 已提交
366
CXXFLAGS="$OLD_CXXFLAGS"
T
tmbdev 已提交
367 368 369 370 371

# ----------------------------------------
# Check for libraries
# ----------------------------------------

372
AC_SEARCH_LIBS([sem_init], [pthread rt])
373

T
tmbdev 已提交
374 375 376 377 378 379 380 381

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

AC_HEADER_STDC
AC_HEADER_TIME
AC_HEADER_SYS_WAIT
382 383
AC_CHECK_HEADERS([sys/ipc.h sys/shm.h])
AC_CHECK_HEADERS([limits.h malloc.h])
T
tmbdev 已提交
384 385 386 387 388 389 390
# Enable use of system-defined bool type if available:
AC_HEADER_STDBOOL

# Misc
AC_SYS_INTERPRETER
AC_SYS_LARGEFILE

Z
zdenop 已提交
391
AC_CHECK_FUNCS([getline])
T
tmbdev 已提交
392 393 394 395 396

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

397 398 399 400
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 已提交
401 402

# ----------------------------------------
403
# Test auxiliary packages
T
tmbdev 已提交
404 405
# ----------------------------------------

S
Stefan Weil 已提交
406
PKG_CHECK_MODULES([LEPTONICA], [lept >= 1.71], [have_lept=true], [have_lept=false])
407
if $have_lept; then
S
Stefan Weil 已提交
408 409 410
  CPPFLAGS="$CPPFLAGS $LEPTONICA_CFLAGS"
else
  AC_MSG_ERROR([Leptonica 1.71 or higher is required. Try to install libleptonica-dev package.])
T
theraysmith 已提交
411 412
fi

413
AM_CONDITIONAL([ENABLE_TRAINING], true)
414

415
# Check location of icu headers
416 417 418 419 420
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
421 422 423
        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)
424 425 426
  else
    ICU_UC_LIBS="-licui18n -licuuc"
  fi
427 428
fi

T
theraysmith@gmail.com 已提交
429
# Check location of pango headers
430
PKG_CHECK_MODULES([pango], [pango], [have_pango=true], [have_pango=false])
T
theraysmith@gmail.com 已提交
431
if !($have_pango); then
432 433 434
        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 已提交
435
else
436
      CPPFLAGS="$CPPFLAGS $pango_CFLAGS"
T
theraysmith@gmail.com 已提交
437 438 439
fi

# Check location of cairo headers
440
PKG_CHECK_MODULES([cairo], [cairo], [have_cairo=true], [have_cairo=false])
T
theraysmith@gmail.com 已提交
441
if !($have_cairo); then
442 443 444
        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 已提交
445
else
446
      CPPFLAGS="$CPPFLAGS $cairo_CFLAGS"
T
theraysmith@gmail.com 已提交
447 448
fi

Z
zdenop 已提交
449
# set c++11 support based on platform/compiler
450
if test "x$has_cpp11" = "xyes"; then
Z
Zdenko Podobný 已提交
451
  case "${host_os}" in
Z
zdenop 已提交
452
    cygwin*)
Z
Zdenko Podobný 已提交
453
      CXXFLAGS="$CXXFLAGS -std=gnu++11"
454
      ;;
Z
zdenop 已提交
455 456 457 458 459 460 461 462 463 464 465 466 467
    *-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
468
else
469 470
  AC_MSG_WARN([Training tools WILL NOT be built because of missing c++11 support.])
  AM_CONDITIONAL([ENABLE_TRAINING], false)
471 472
fi

T
tmbdev 已提交
473 474 475 476 477
# ----------------------------------------
# Final Tasks and Output
# ----------------------------------------

# Output files
478
AC_CONFIG_FILES([Makefile tesseract.pc])
479
AC_CONFIG_FILES([api/Makefile])
480
AC_CONFIG_FILES([arch/Makefile])
481 482 483 484 485 486 487
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])
488
AC_CONFIG_FILES([lstm/Makefile])
489 490 491 492 493 494 495 496 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])
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 已提交
504 505 506 507 508
AC_OUTPUT

# Final message
echo ""
echo "Configuration is done."
509
echo "You can now build and install $PACKAGE_NAME by running:"
T
tmbdev 已提交
510
echo ""
511 512
echo "$ make"
echo "$ sudo make install"
513 514 515
# echo "$ sudo make install LANGS=\"eng ara deu\""
# echo "  Or:"
# echo "$ sudo make install-langs"
516

517
AM_COND_IF([ENABLE_TRAINING],
518 519 520 521 522 523 524 525 526 527
  [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 ""]
528 529
)

T
tmbdev 已提交
530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546
# ----------------------------------------
# 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

547
/* Not used yet
548 549
#ifndef NO_GETTEXT
#define USING_GETTEXT
J
joregan 已提交
550
#endif
551
*/
J
joregan 已提交
552

T
tmbdev 已提交
553 554 555
/* config_auto.h: end */
#endif
])