diff options
author | Peter Breitenlohner <peb@mppmu.mpg.de> | 2009-03-19 13:59:30 +0000 |
---|---|---|
committer | Peter Breitenlohner <peb@mppmu.mpg.de> | 2009-03-19 13:59:30 +0000 |
commit | 0b7b2c69ec83497d9accab064da0f4ad07662d42 (patch) | |
tree | e8f22a2acecbf3035850f56beb1c8161c53cdf2d /Build/source/m4/README | |
parent | ee507bbd1fc483c58acb33cca25509a4dd81df9b (diff) |
prepare for new build system
git-svn-id: svn://tug.org/texlive/trunk@12429 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/m4/README')
-rw-r--r-- | Build/source/m4/README | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/Build/source/m4/README b/Build/source/m4/README new file mode 100644 index 00000000000..d8e5db91e06 --- /dev/null +++ b/Build/source/m4/README @@ -0,0 +1,28 @@ +This directory is the central repository for Autoconf macros needed to build +the teTeX / TeX live (TL) tree. + +(1) `Public' macros such as libtool.m4 used to build the libraries and +programs in the TL subdirectories libs/*/, utils/*/, and texk/*/ that are +owned by the TL tree (i.e., either not maintained independently or with a +proxy Makefile.am using an unmodified source tree and bypassing the original +build system). + +Note: the files libtool.m4 and ../build-aux/ltmain.sh must match. + +(2) `Private' macros for the TL infrastructure, used in directories owned +by the TL tree. + +kpse-pkgs.m4: defines lists of subdirectories libs/LIB/, utils/PROG/, and + tex/PROG/ with libraries and programs that can be built as part of + the TL tree. +kpse-setup.m4: macros that recurse through these lists to provide configure + options. They depend on configure fragments */*/ac/withenable.ac + defining the dependencies between these libraries and programs. + +(3) `Public' macros for the TL libraries in the subdirectories libs/*/ and +texk/kpathsea/, used to configure programs and other libraries requiring +these TL libraries. The macros are designed with the aim that programs +maintained independently can be built as part of the TL tree or without TL +(using installed versions of the required libraries), ideally using the same +unmodified sources. + |