[tex-live] Problem with TL source tree (eomegadir/eover-rc1.ch)
Gerben Wierda
Gerben.Wierda at rna.nl
Wed Jan 7 08:32:52 CET 2004
On Jan 6, 2004, at 19:46, Thomas Esser wrote:
> Sebastian, maybe, you should change Build:
>
> rm -rf build; mkdir build; cd build;
> ../configure --prefix=`pwd` --datadir=`pwd` --enable-multiplatform &&
> make world
>
> That way, build results will all be in a directory of their own... This
> requires GNU make, I think, but I thing that this is no real matter for
> TL developers.
I never use the Build script, because I need settings that are not
standard. E.g. I need to disable mkstemps() because otherwise the
binaries I produce will not work on some earlier versions of Mac OS X.
Here is a snippet of my main Makefile:
#DEVELOP=.development
DEVELOP=
TARGET=source${DEVELOP}
PREFIX=/usr/local/Build/TeXLive${DEVELOP}
WITHX11CONF=--with-x
#MYCC=gcc2
#MYCXX=g++2
#SYNCFORCE=-f
configure-tex:
(cd TeXLive/Build/${TARGET}; CPPFLAGS=-no-cpp-precomp \
ac_cv_func_mkstemps=no xpdf_cv_func_mkstemps=no \
PREFIX=${PREFIX} CC=${MYCC} CXX=${MYCXX} \
./configure --enable-multiplatform ${WITHX11CONF} \
--enable-ipc --prefix=${PREFIX}
--datadir=${PREFIX}/share)
# -no-cpp-precomp needed for ncurses-5.3
compile-tex:
(cd TeXLive/Build/${TARGET}; \
CC=${MYCC} CXX=${MYCXX} make)
install-tex:
(cd TeXLive/Build/${TARGET}; \
CC=${MYCC} CXX=${MYCXX} make install)
clean-tex:
(cd TeXLive/Build/${TARGET}; make clean)
distclean-tex:
(cd TeXLive/Build/${TARGET}; make distclean)
More information about the tex-live
mailing list