diff options
Diffstat (limited to 'moses-cmd/configure.in')
-rw-r--r-- | moses-cmd/configure.in | 129 |
1 files changed, 0 insertions, 129 deletions
diff --git a/moses-cmd/configure.in b/moses-cmd/configure.in deleted file mode 100644 index 7f3972cdc..000000000 --- a/moses-cmd/configure.in +++ /dev/null @@ -1,129 +0,0 @@ -AC_INIT(src) - -AM_CONFIG_HEADER(config.h) -AM_INIT_AUTOMAKE(moses, 0.1) - -AC_PROG_CXX -AC_LANG_CPLUSPLUS -AC_PROG_RANLIB -#AM_PROG_LIBTOOL - -AC_ARG_WITH(srilm, - [AC_HELP_STRING([--with-srilm=PATH], [(optional) path to SRI's LM toolkit])], - [with_srilm=$withval], - [with_srilm=no] - ) - -AC_ARG_WITH(boost, - [AC_HELP_STRING([--with-boost=PATH], [path to BOOST libraries])], - [with_boost=$withval], - [with_boost=no] - ) - -AC_ARG_WITH(irstlm, - [AC_HELP_STRING([--with-irstlm=PATH], [(optional) path to IRST's LM toolkit])], - [with_irstlm=$withval], - [with_irstlm=no] - ) - -AC_ARG_WITH(moses, - [AC_HELP_STRING([--with-moses=PATH], [path to moses library])], - [with_moses=$withval], - [with_moses=no] - ) - -AC_ARG_ENABLE(profiling, - [AC_HELP_STRING([--enable-profiling], [moses will dump profiling info])], - [CPPFLAGS="$CPPFLAGS -pg"; LDFLAGS="$LDFLAGS -pg" ] - ) - -AC_ARG_ENABLE(optimization, - [AC_HELP_STRING([--enable-optimization], [compile with -O3 flag])], - [CPPFLAGS="$CPPFLAGS -O3"; LDFLAGS="$LDFLAGS -O3" ] - ) - -AC_ARG_ENABLE(mysql, AC_HELP_STRING([--enable-mysql], [(optional) build in MySQL support])], - [mysql_flag=yes], [mysql_flag=no]) - -if test "x$with_boost" != 'xno' -then - CPPFLAGS="$CPPFLAGS -I${with_boost} -I${with_boost}/include" - LDFLAGS="$LDFLAGS -L${with_boost}/lib -L${with_boost}/stage/lib" -fi - -if test "x$with_moses" != 'xno' -then - CPPFLAGS="$CPPFLAGS -I${with_moses}/src" - LDFLAGS="$LDFLAGS -L${with_moses}/src" -fi -LIBS="$LIBS -lmoses" - -AC_CHECK_HEADER([Manager.h], [], [AC_MSG_ERROR([Cannot find moses headers! Use --with-moses=PATH])]) -AC_CHECK_HEADER([boost/algorithm/string.hpp], [], [AC_MSG_ERROR([Cannot find boost. Use --with-boost=PATH])]) -AC_CHECK_HEADER([boost/iostreams/filtering_stream.hpp], [], [AC_MSG_ERROR([Cannot find boost. Use --with-boost=PATH])]) - -if test "$mysql_flag" = 'yes' -then - AC_MYSQLCLIENT(,, - [AC_ERROR([Could not locate mysql client libraries. Try --with-mysql-prefix/-include/-lib])]) - LDFLAGS="$LDFLAGS $MYSQLCLIENT_LDFLAGS" - CPPFLAGS="$CPPFLAGS $MYSQLCLIENT_CPPFLAGS" - LIBS="$LIBS $MYSQLCLIENT_LIBS" - - MYSQLPP_DEVEL - LIBS="$LIBS -lmysqlpp" - - AM_CONDITIONAL([BUILD_MYSQL_SUPPORT], true) -else - AM_CONDITIONAL([BUILD_MYSQL_SUPPORT], false) -fi - -if test "x$with_srilm" != 'xno' -then - SAVE_CPPFLAGS="$CPPFLAGS" - CPPFLAGS="$CPPFLAGS -I${with_srilm}/include" - - AC_CHECK_HEADER(Ngram.h, - [AC_DEFINE([HAVE_SRILM], [], [flag for SRILM])], - [AC_MSG_ERROR([Cannot find SRILM!])]) - - LIB_SRILM="-loolm -ldstruct -lmisc" - # ROOT/lib/i686-m64/liboolm.a - # ROOT/lib/i686-m64/libdstruct.a - # ROOT/lib/i686-m64/libmisc.a - MY_ARCH=`${with_srilm}/sbin/machine-type` - LDFLAGS="$LDFLAGS -L${with_srilm}/lib/${MY_ARCH}" - LIBS="$LIBS $LIB_SRILM" - FMTLIBS="$FMTLIBS liboolm.a libdstruct.a libmisc.a" - AM_CONDITIONAL([SRI_LM], true) - AM_CONDITIONAL([INTERNAL_LM], false) - AM_CONDITIONAL([IRST_LM], false) -else if test "x$with_irstlm" != 'xno' -then - SAVE_CPPFLAGS="$CPPFLAGS" - CPPFLAGS="$CPPFLAGS -I${with_irstlm}/include" - - AC_CHECK_HEADER(ngram.h, - [AC_DEFINE([HAVE_IRSTLM], [], [flag for IRSTLM])], - [AC_MSG_ERROR([Cannot find IRST-LM!])]) - - LIB_SRILM="-lirstlm" - LDFLAGS="$LDFLAGS -L${with_irstlm}/lib" - LIBS="$LIBS $LIB_SRILM" - FMTLIBS="$FMTLIBS libirstlm.a" - AM_CONDITIONAL([SRI_LM], false) - AM_CONDITIONAL([INTERNAL_LM], false) - AM_CONDITIONAL([IRST_LM], true) -else - echo "Using internal language model (use --with-srilm or --with-irstlm to change)!" - AM_CONDITIONAL([SRI_LM], false) - AM_CONDITIONAL([INTERNAL_LM], true) - AM_CONDITIONAL([IRST_LM], false) -fi -fi - -LIBS="$LIBS -lboost_iostreams-gcc-mt -lboost_filesystem-gcc-mt -lboost_thread-gcc-mt -lz" -FMT_LIBS="$FMT_LIBS libboost_iostreams.a libboost_filesystem.a libboost_thread.a" - - -AC_OUTPUT(Makefile src/Makefile) |