[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