diff options
Diffstat (limited to 'Build/source/configure.in')
-rw-r--r-- | Build/source/configure.in | 287 |
1 files changed, 0 insertions, 287 deletions
diff --git a/Build/source/configure.in b/Build/source/configure.in deleted file mode 100644 index 35e69aaf613..00000000000 --- a/Build/source/configure.in +++ /dev/null @@ -1,287 +0,0 @@ -dnl Top-level configure for TeX Live build. Public domain. - -AC_INIT(texk/make/common.mk) - -AC_CONFIG_AUX_DIR(config) -AC_PROG_MAKE_SET -AC_PROG_CC -AC_PROG_CXX - -AC_PROG_LEX -case $LEX in - lex) - OLDIFS=$IFS; IFS=: - foundLEX=false - for p in $PATH; do - if test -f "$p/lex"; then - foundLEX=true - break - fi - done - IFS=$OLDIFS - ;; -esac -if $foundLEX; then :; else - AC_MSG_ERROR(no working lexical scanner (lex/flex) found) -fi - -AC_PROG_YACC -case $YACC in - yacc) - OLDIFS=$IFS; IFS=: - foundYACC=false - for p in $PATH; do - if test -f "$p/yacc"; then - foundYACC=true - break - fi - done - IFS=$OLDIFS - ;; -esac -if $foundYACC; then :; else - AC_MSG_ERROR(no working parser generator (yacc/bison) found) -fi - -AC_CANONICAL_SYSTEM - -dnl Various compiler directives -AC_MSG_CHECKING(whether to define additional compiler specific flags) -case "$target" in - alpha*-dec*) - if test "$CC" = "cc"; then - CFLAGS="$CFLAGS -Olimit 1000 -std1"; export CFLAGS - AC_MSG_WARN(Digital Unix's cc) - fi - ;; - hp*hpux*) - if test "$CC" = "cc"; then - CFLAGS="$CFLAGS -Aa +e -D_HPUX_SOURCE"; export CFLAGS - AC_MSG_WARN(HP-UX's cc) - fi - ;; - *-darwin*) - : ${INSTALL='/usr/bin/install -c -p'}; export INSTALL - : ${NCURSES_CPP_FIX=true}; export NCURSES_CPP_FIX - AC_MSG_RESULT([no, but using other fixes for Darwin]) - ;; - *) - AC_MSG_RESULT(no) - ;; -esac - -dnl We check this here, because otherwise some worse check (from ncurses?) -dnl is used instead for the cached value. -AC_HEADER_SYS_WAIT - -AC_PROG_INSTALL -AC_PROG_MAKE_SET -AC_PROG_LN_S -AC_FUNC_ALLOCA -AC_PROG_RANLIB -AC_PATH_X - -dnl These are included for compilation with either teTeX or standalone xdvik -dnl (tetex will only provide tetex.ac, xdvik only xdvik.ac) -sinclude(tetex.ac) -sinclude(texlive.ac) -sinclude(xdvik.ac) -sinclude(withenable.ac) -sinclude(utils/dialog/withenable.ac) -sinclude(texk/withenable.ac) -sinclude(texk/kpathsea/xt.ac) -sinclude(texk/kpathsea/withenable.ac) -sinclude(texk/web2c/withenable.ac) -sinclude(texk/web2c/xetexdir/withenable.ac) -sinclude(texk/xdvik/withenable.ac) -sinclude(libs/ncurses/withenable.ac) -sinclude(libs/zlib/withenable.ac) -sinclude(libs/libpng/withenable.ac) -sinclude(libs/t1lib/withenable.ac) -sinclude(libs/freetype/withenable.ac) -sinclude(libs/freetype2/withenable.ac) -sinclude(libs/gd/withenable.ac) -sinclude(libs/icu-xetex/withenable.ac) -sinclude(libs/teckit/withenable.ac) -sinclude(libs/graphite-engine/withenable.ac) - -NCURSESDIR=libs/ncurses -LIBT1DIR=libs/t1lib -LIBTYPE1DIR=libs/type1 -LIBPNGDIR=libs/libpng -ZLIBDIR=libs/zlib -LIBXPDFDIR=libs/xpdf -FREETYPEDIR=libs/freetype -FREETYPE2DIR=libs/freetype2 -ICUDIR=libs/icu-xetex -GRAPHITEDIR=libs/graphite-engine -TECKITDIR=libs/teckit -GDDIR=libs/gd -LIBOBSDCOMPATDIR=libs/obsdcompat - -test "$no_x" = yes && { with_xdvik=no; with_oxdvik=no; } -export with_xdvik with_oxdvik - -# we need libt1 for dvipng, xdvik, oxdvik -test ! -d $srcdir/$LIBT1DIR && : ${needs_libt1=no} -test "$with_dvipng" != no && : ${needs_libt1=yes} -test "$with_xdvik" != no && : ${needs_libt1=yes} -test "$with_oxdvik" != no && : ${needs_libt1=yes} -: ${needs_libt1=no} -export needs_libt1 - -# we need ncurses for dialog -test ! -d $srcdir/$NCURSESDIR && : ${needs_ncurses=no} -test "$with_dialog" != no && : ${needs_ncurses=yes} -: ${needs_ncurses=no} -export needs_ncurses - -# we need pnglib for dvipng, pdf[ex]tex, xetex, dvipdfm, dvipdfmx, xdvipdfmx -test ! -d $srcdir/$LIBPNGDIR && : ${needs_pnglib=no} -test "$with_dvipng" != no && : ${needs_pnglib=yes} -test "$with_pdftex" != no && : ${needs_pnglib=yes} -test "$with_pdfetex" != no && : ${needs_pnglib=yes} -test "$with_xetex" != no && : ${needs_pnglib=yes} -test "$with_dvipdfm" != no && : ${needs_pnglib=yes} -test "$with_dvipdfmx" != no && : ${needs_pnglib=yes} -test "$with_xdvipdfmx" != no && : ${needs_pnglib=yes} -: ${needs_pnglib=no} -export needs_pnglib - -# we need zlib for dvipng, pdf[ex]tex, xetex, dvipdfm, etc. -test ! -d $srcdir/$ZLIBDIR && : ${needs_zlib=no} -test "$with_dvipng" != no && : ${needs_zlib=yes} -test "$with_pdftex" != no && : ${needs_zlib=yes} -test "$with_pdfetex" != no && : ${needs_zlib=yes} -test "$with_xetex" != no && : ${needs_zlib=yes} -test "$with_dvipdfm" != no && : ${needs_zlib=yes} -test "$with_dvipdfmx" != no && : ${needs_zlib=yes} -test "$with_xdvipdfmx" != no && : ${needs_zlib=yes} -: ${needs_zlib=no} -export needs_zlib - -# we need libxpdf for pdf[ex]tex, xetex -test ! -d $srcdir/$LIBXPDFDIR && : ${needs_libxpdf=no} -test "$with_pdftex" != no && : ${needs_libxpdf=yes} -test "$with_pdfetex" != no && : ${needs_libxpdf=yes} -test "$with_xetex" != no && : ${needs_libxpdf=yes} -: ${needs_libxpdf=no} -export needs_libxpdf - -# we need libobsdcompat for pdftex -test ! -d $srcdir/$LIBOBSDCOMPATDIR && : ${needs_obsdcompat=no} -test "$with_pdftex" != no && : ${needs_obsdcompat=yes} -test "$with_pdfetex" != no && : ${needs_obsdcompat=yes} -: ${needs_obsdcompat=no} -export needs_obsdcompat - -# we need gd for dvipng -test ! -d $srcdir/$GDDIR && : ${needs_gd=no} -test "$with_dvipng" != no && : ${needs_gd=yes} -: ${needs_gd=no} -export needs_gd - -# we need freetype for ttf2pk -test ! -d $srcdir/$FREETYPEDIR && : ${needs_freetype=no} -test ! -d $srcdir/texk/ttf2pk && : ${needs_freetype=no} -test "$with_ttf2pk" = no && : ${needs_freetype=no} -: ${needs_freetype=yes} -export needs_freetype - -# we need freetype2 for xetex, xdvipdfmx, dvipng -test ! -d $srcdir/$FREETYPE2DIR && : ${needs_freetype2=no} -test "$with_xetex" != no && : ${needs_freetype2=yes} -test "$with_xdvipdfmx" != no && : ${needs_freetype2=yes} -test "$with_dvipng" != no && : ${needs_freetype2=yes} -: ${needs_freetype2=no} -export needs_freetype2 - -# we need icu for xetex -test ! -d $srcdir/$ICUDIR && : ${needs_icu=no} -test "$with_xetex" != no && : ${needs_icu=yes} -: ${needs_icu=no} -export needs_icu - -# we need graphite for xetex, unless specifically disabled -test ! -d $srcdir/$GRAPHITEDIR && : ${needs_graphite=no} -test "$with_graphite" = no && : ${needs_graphite=no} -test "$with_xetex" != no && : ${needs_graphite=yes} -: ${needs_graphite=no} -export needs_graphite - -# we need teckit for xetex -test ! -d $srcdir/$TECKITDIR && : ${needs_teckit=no} -test "$with_xetex" != no && : ${needs_teckit=yes} -: ${needs_teckit=no} -export needs_teckit - -dnl We cannot use variables (e.g. $LIBPNGDIR) for sinclude, so... -sinclude(libs/ncurses/ncurses.ac) -sinclude(libs/zlib/zlib.ac) -sinclude(libs/libpng/libpng.ac) -sinclude(libs/xpdf/libxpdf.ac) -sinclude(libs/t1lib/t1lib.ac) -sinclude(libs/freetype/freetype.ac) -sinclude(libs/freetype2/freetype2.ac) -sinclude(libs/gd/gd.ac) -sinclude(libs/icu-xetex/icu-xetex.ac) -sinclude(libs/graphite-engine/graphite-engine.ac) -sinclude(libs/teckit/teckit.ac) -sinclude(libs/obsdcompat/libobsd-compat.ac) - -LIBSDEP="$CURSESDEP $ZLIBDEP $LIBPNGDEP $LIBXPDFDEP $LIBT1DEP $GDDEP $FREETYPEDEP $FREETYPE2DEP $ICUDEP $GRAPHITEDEP $TECKITDEP $LIBOBSDDEP" - -LIBSDIRS= -test "$needs_ncurses" = yes && test "$using_system_ncurses" != yes \ - && LIBSDIRS="$LIBSDIRS $NCURSESDIR" -test "$needs_zlib" = yes && test "$using_system_zlib" != yes \ - && LIBSDIRS="$LIBSDIRS $ZLIBDIR" -test "$needs_pnglib" = yes && test "$using_system_pnglib" != yes \ - && LIBSDIRS="$LIBSDIRS $LIBPNGDIR" -test "$needs_libxpdf" = yes \ - && LIBSDIRS="$LIBSDIRS $LIBXPDFDIR" -test "$needs_libt1" = yes && test "$using_system_t1lib" != yes \ - && LIBSDIRS="$LIBSDIRS $LIBT1DIR $LIBTYPE1DIR" -test "$needs_freetype" = yes && test "$using_system_freetype" != yes \ - && LIBSDIRS="$LIBSDIRS $FREETYPEDIR" -test "$needs_freetype2" = yes && test "$using_system_freetype2" != yes \ - && LIBSDIRS="$LIBSDIRS $FREETYPE2DIR" -test "$needs_gd" = yes && test "$using_system_gd" != yes \ - && LIBSDIRS="$LIBSDIRS $GDDIR" -test "$needs_icu" = yes && test "$using_system_icu" != yes \ - && LIBSDIRS="$LIBSDIRS $ICUDIR" -test "$needs_teckit" = yes \ - && LIBSDIRS="$LIBSDIRS $TECKITDIR" -test "$needs_graphite" = yes \ - && LIBSDIRS="$LIBSDIRS $GRAPHITEDIR" -test "$needs_obsdcompat" = yes \ - && LIBSDIRS="$LIBSDIRS $LIBOBSDCOMPATDIR" - -dnl required subdir -AC_CONFIG_SUBDIRS([libs]) - -dnl optional subdirs in utils/ => ESUBDIRS -KPSE_CONFIG_SUBDIRS(kpse_utils_pkglist, [utils]) - -AC_SUBST(LIBSDEP) -AC_SUBST(LIBSDIRS) - -# initialize texmf tree with fmtutil only for teTeX and TeX Live -if test ! -d $srcdir/texk/tetex || test -n "$xdvik_standalone" || test "x$cross_compiling" = xyes; then - FMU= -else - FMU='# ' -fi -AC_SUBST(FMU) - -# more customizations for standalone xdvik -if test -z "$xdvik_standalone"; then - INSTDIRS='$(ESUBDIRS)' -else - INSTDIRS=texk/xdvik -fi -AC_SUBST(INSTDIRS) - -AC_CONFIG_SUBDIRS([texk]) -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT |