mac os x snapshots: add powerpc compiler and units on intel target for cross compilation

git-svn-id: trunk@11062 -
This commit is contained in:
vincents 2007-05-03 11:36:34 +00:00
parent 0830b94a40
commit 0c2043b380

View File

@ -34,9 +34,12 @@ INSTALLDIR=~/tmp/fpc
INSTALLFPCDIR=~/fpc INSTALLFPCDIR=~/fpc
PPCARCH=ppcppc PPCARCH=ppcppc
CREATECROSSPPC=0
ARCH=`uname -p` ARCH=`uname -p`
if [ "$ARCH" = "i386" ]; then if [ "$ARCH" = "i386" ]; then
PPCARCH=ppc386 PPCARCH=ppc386
CREATECROSSPPC=1
fi fi
SVN=`which svn` SVN=`which svn`
@ -86,13 +89,23 @@ FPCARCH=`$COMPILER -iSP`
if [ ! -d /tmp/`whoami`/trash ] ; then if [ ! -d /tmp/`whoami`/trash ] ; then
mkdir -p /tmp/`whoami`/trash mkdir -p /tmp/`whoami`/trash
fi fi
set +e
rm -rf $INSTALLDIR rm -rf $INSTALLDIR
set -e
if [ -d $INSTALLDIR ]; then if [ -d $INSTALLDIR ]; then
mv $INSTALLDIR /tmp/`whoami`/trash/ mv $INSTALLDIR /tmp/`whoami`/trash/
fi fi
mkdir -p $INSTALLDIR mkdir -p $INSTALLDIR
make install PP=$COMPILER INSTALL_PREFIX=$INSTALLDIR make install PP=$COMPILER INSTALL_PREFIX=$INSTALLDIR
if [ CREATECROSSPPC=1 ]; then
make all PP=$COMPILER CPU_TARGET=powerpc
CROSSCOMPILER=$FPCBUILDDIR/fpcsrc/compiler/ppcppc
make packages_install CPU_TARGET=powerpc PP=$CROSSCOMPILER CROSSINSTALL=1 INSTALL_PREFIX=$INSTALLDIR
fi
# create symlink using relative paths, make symlinkinstall uses absolute path, # create symlink using relative paths, make symlinkinstall uses absolute path,
# which then ends up as link to the temporary build path # which then ends up as link to the temporary build path
# on the user's machine after installation # on the user's machine after installation