diff options
author | Peter Breitenlohner <peb@mppmu.mpg.de> | 2009-03-19 16:22:22 +0000 |
---|---|---|
committer | Peter Breitenlohner <peb@mppmu.mpg.de> | 2009-03-19 16:22:22 +0000 |
commit | 2225eadd40bc2e8adb7ad12e1a95c14c140cd860 (patch) | |
tree | fb1225de8549835efc25d983a8cfec94ee76b833 /Build/source/libs/teckit | |
parent | 0145b2cc7636920582722f03596ab4459fdfdb59 (diff) |
new build system: more preparation
git-svn-id: svn://tug.org/texlive/trunk@12432 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/libs/teckit')
-rw-r--r-- | Build/source/libs/teckit/configure.ac.orig | 96 |
1 files changed, 96 insertions, 0 deletions
diff --git a/Build/source/libs/teckit/configure.ac.orig b/Build/source/libs/teckit/configure.ac.orig new file mode 100644 index 00000000000..6687096d2d7 --- /dev/null +++ b/Build/source/libs/teckit/configure.ac.orig @@ -0,0 +1,96 @@ +AC_PREREQ(2.54) +AC_INIT(teckit, 2.5.1, jonathan_kew@sil.org) +AM_CONFIG_HEADER([config.h]) +AC_CONFIG_SRCDIR([source/UnicodeNames.cpp]) +AC_CANONICAL_SYSTEM + +AM_INIT_AUTOMAKE + +AM_MAINTAINER_MODE + +# Checks for programs. +AC_PROG_CXX +AC_PROG_CC +AC_PROG_INSTALL +AC_PROG_LIBTOOL + +if test "${target_os}" = "mingw32"; then +AC_PROG_RC +fi + +AC_ARG_WITH(old-lib-names, +[ --with-old-lib-names Use old library names (for Windows only)], +[case "${withval}" in + yes) oldnames=true ;; + no) oldnames=false ;; + *) AC_MSG_ERROR(bad value ${withval} for --with-old-lib-names) ;; +esac],[oldnames=false]) +AM_CONDITIONAL(OLD_LIB_NAMES, test x$oldnames = xtrue) + +sinclude(../../libs/zlib/withenable.ac) +sinclude(../../libs/zlib/zlib.ac) + +# Checks for libraries. +## NO! see above +## AC_CHECK_LIB(z, compress) +## AM_CONDITIONAL(SYSTEM_ZLIB, test x$ac_cv_lib_z_compress = xyes) +## SYSTEM_ZLIB=no + +# Checks for header files. +AC_HEADER_STDC +AC_CHECK_HEADERS([stdlib.h string.h]) + + +AC_C_BIGENDIAN + +# Enable debug +if test "$enable_debug" = yes; then + CFLAGS="$CFLAGS -O0" + CXXFLAGS="$CXXFLAGS -O0" + if test "$ac_cv_prog_cc_g" = yes; then + CFLAGS="$CFLAGS -g" + fi + if test "$ac_cv_prog_cxx_g" = yes; then + CXXFLAGS="$CXXFLAGS -g" + fi + CFLAGS="$CFLAGS -Wno-unknown-pragmas -Wparentheses -Werror " + CXXFLAGS="$CXXFLAGS -Wno-unknown-pragmas -Wparentheses -Werror " +# AC_DEFINE(DEBUG) +else + CFLAGS="$CFLAGS -DNDEBUG" + CXXFLAGS="$CXXFLAGS -DNDEBUG" +fi + +# Enable final +if test "$enable_final" = yes; then + CFLAGS="-O3 -DNDEBUG" + CXXFLAGS="-O3 -DNDEBUG" +fi + +# Enable profile +if test "$enable_profile" = yes; then + CFLAGS="$CFLAGS -pg " + CXXFLAGS="$CXXFLAGS -pg " +fi +if test "$enable_profilefn" = yes; then + CFLAGS="$CFLAGS -g -finstrument-functions " + CXXFLAGS="$CXXFLAGS -g -finstrument-functions " + LIBS="$LIBS -g -finstrument-functions -lfnccheck " +fi + +# We only want expat for sfconv, so remember the libs setting without it +# (this seems really hacky, but I don't know the proper way....!) +noexpat_CFLAGS="$CFLAGS" +noexpat_LIBS="$LIBS" +AC_CHECK_LIB(expat, XML_ExpatVersion) +AM_CONDITIONAL(SYSTEM_EXPAT, test x$ac_cv_lib_expat_XML_ExpatVersion = xyes) +expat_CFLAGS="$CFLAGS" +expat_LIBS="$LIBS" +CFLAGS="$noexpat_CFLAGS" +LIBS="$noexpat_LIBS" +AC_SUBST(expat_CFLAGS) +AC_SUBST(expat_LIBS) + +AC_CONFIG_FILES([ Makefile lib/Makefile bin/Makefile docs/Makefile test/Makefile]) + +AC_OUTPUT |