1AC_INIT([OpenFst], [1.4.1], [help@www.openfst.org]) 2AM_INIT_AUTOMAKE([foreign nostdinc -Wall -Werror]) 3 4CXXFLAGS="$CXXFLAGS -std=c++0x" 5 6AC_PROG_CXX 7AC_DISABLE_STATIC 8AC_PROG_LIBTOOL 9 10AC_CONFIG_HEADERS([config.h src/include/fst/config.h]) 11AC_CONFIG_SRCDIR([src/lib/fst.cc]) 12AC_CONFIG_FILES([ 13 Makefile 14 src/Makefile 15 src/include/Makefile 16 src/lib/Makefile 17 src/bin/Makefile 18 src/test/Makefile 19 src/extensions/Makefile 20 src/extensions/compact/Makefile 21 src/extensions/const/Makefile 22 src/extensions/far/Makefile 23 src/extensions/linear/Makefile 24 src/extensions/lookahead/Makefile 25 src/extensions/ngram/Makefile 26 src/extensions/pdt/Makefile 27 src/script/Makefile 28]) 29AC_CONFIG_MACRO_DIR([m4]) 30AC_LANG([C++]) 31 32AC_ARG_ENABLE( 33 [bin], 34 [AS_HELP_STRING( 35 [--enable-bin], 36 [enable fst::script and command-line binaries])], 37 [], 38 [enable_bin=yes]) 39AM_CONDITIONAL([HAVE_BIN], [test "x$enable_bin" != xno]) 40AM_CONDITIONAL([HAVE_SCRIPT], [test "x$enable_bin" != xno]) 41 42AC_ARG_ENABLE( 43 [compact-fsts], 44 [AS_HELP_STRING( 45 [--enable-compact-fsts], 46 [enable all CompactFst extensions])], 47 [], 48 [enable_compact_fsts=no]) 49AM_CONDITIONAL([HAVE_COMPACT], [test "x$enable_compact_fsts" != xno]) 50 51AC_ARG_ENABLE( 52 [const-fsts], 53 [AS_HELP_STRING( 54 [--enable-const-fsts], 55 [enable all ConstFst extensions])], 56 [], 57 [enable_const_fsts=no]) 58AM_CONDITIONAL([HAVE_CONST], [test "x$enable_const_fsts" != xno]) 59 60AC_ARG_ENABLE([far], [AS_HELP_STRING([--enable-far], [enable FAR extensions])], 61 [], [enable_far=no]) 62AM_CONDITIONAL([HAVE_FAR], [test "x$enable_far" != xno]) 63 64AC_ARG_ENABLE( 65 [linear-fsts], 66 [AS_HELP_STRING( 67 [--enable-linear-fsts], 68 [enable all LinearTagger/ClassifierFst extensions])], 69 [], 70 [enable_linear_fsts=no]) 71AM_CONDITIONAL([HAVE_LINEAR], [test "x$enable_linear_fsts" != xno]) 72 73AC_ARG_ENABLE( 74 [ngram-fsts], 75 [AS_HELP_STRING( 76 [--enable-ngram-fsts], 77 [enable NGramFst extension])], 78 [], 79 [enable_ngram_fsts=no]) 80AM_CONDITIONAL([HAVE_NGRAM], [test "x$enable_ngram_fsts" != xno]) 81 82AC_ARG_ENABLE( 83 [lookahead-fsts], 84 [AS_HELP_STRING( 85 [--enable-lookahead-fsts], 86 [enable LookAheadFst extensions])], 87 [], 88 [enable_lookahead_fsts=no]) 89AM_CONDITIONAL([HAVE_LOOKAHEAD], [test "x$enable_lookahead_fsts" != xno]) 90 91AC_ARG_ENABLE([pdt], [AS_HELP_STRING([--enable-pdt], [enable PDT extensions])], 92 [], [enable_pdt=no]) 93AM_CONDITIONAL([HAVE_PDT], [test "x$enable_pdt" != xno]) 94 95AC_SUBST([libfstdir], [${libdir}/fst]) 96 97AC_OUTPUT 98