From 2225eadd40bc2e8adb7ad12e1a95c14c140cd860 Mon Sep 17 00:00:00 2001 From: Peter Breitenlohner Date: Thu, 19 Mar 2009 16:22:22 +0000 Subject: new build system: more preparation git-svn-id: svn://tug.org/texlive/trunk@12432 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/libs/teckit/configure.ac.orig | 96 ++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 Build/source/libs/teckit/configure.ac.orig (limited to 'Build/source/libs/teckit') 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 -- cgit v1.2.3