summaryrefslogtreecommitdiff
path: root/Build
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2008-09-16 18:36:10 +0000
committerKarl Berry <karl@freefriends.org>2008-09-16 18:36:10 +0000
commitefdd14bff1ed01653f16218535531fbcbc33c9c2 (patch)
tree751eb93dc94f1278f147f45c37ff77623d090ee6 /Build
parented76d6be902b9c6ce0bf4a373ce44f48137d7529 (diff)
need preposition "for"; more about --disable-largefile
git-svn-id: svn://tug.org/texlive/trunk@10615 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build')
-rwxr-xr-xBuild/source/Build20
1 files changed, 12 insertions, 8 deletions
diff --git a/Build/source/Build b/Build/source/Build
index edfb37ca29c..a394c0ba49f 100755
--- a/Build/source/Build
+++ b/Build/source/Build
@@ -28,6 +28,10 @@ fi
# allow override of make program.
: ${TL_MAKE=make}
+# and then also set GNUMAKE to that, for the sake of freetype2/configure.
+: ${GNUMAKE=${TL_MAKE}}
+export GNUMAKE
+
if test "x$1" = x--no-clean; then
shift
else
@@ -48,28 +52,28 @@ cd $TL_WORKDIR || exit 1
# allow override of configure location, just in case.
: ${TL_CONFIGURE=../configure}
+# longinteger and off_t declarations are still inconsistent, do not
+# enable this unless you are testing.
+: ${TL_CONF_LARGEFILE=--disable-largefile}
+
# allow override of xdvi toolkit, default to standard xaw.
: ${TL_CONF_XDVI_TOOLKIT=--with-xdvi-x-toolkit=xaw}
-# default to building ICU without thread support (xetex doesn't need it).
+# default to building ICU without thread support, since xetex doesn't need it.
: ${TL_CONF_THREADS=--disable-threads}
# default to include freetype2 support for old Mac font file formats.
: ${TL_CONF_MAC_FONTS=--with-old-mac-fonts}
-# avoid xindy by default, it requires clisp (see utils/README).
+# skip xindy by default, it requires clisp (see utils/README).
: ${TL_CONF_XINDY=--without-xindy}
-# allow adding other configure args.
+# allow adding arbitrary other configure args.
: ${TL_CONFIGURE_ARGS=}
# allow override of make target.
: ${TL_TARGET=world}
-# and then also set GNUMAKE to that, for the sake of freetype2/configure.
-: ${GNUMAKE=${TL_MAKE}}
-export GNUMAKE
-
# Kpathsea is not going to be able to find its cnf files during the
# build, so omit the warning about it.
: ${KPATHSEA_WARNING=0}
@@ -82,7 +86,7 @@ export GNUMAKE
eval $TL_BUILD_ENV time $TL_CONFIGURE \
--prefix=$TL_INSTALL_DEST \
--datadir=$TL_INSTALL_DEST \
- --disable-largefile \
+ $TL_CONF_LARGEFILE \
$TL_CONF_XDVI_TOOLKIT \
$TL_CONF_THREADS \
$TL_CONF_MAC_FONTS \