mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-10 05:56:02 +02:00
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:
parent
0830b94a40
commit
0c2043b380
@ -34,9 +34,12 @@ INSTALLDIR=~/tmp/fpc
|
||||
INSTALLFPCDIR=~/fpc
|
||||
|
||||
PPCARCH=ppcppc
|
||||
CREATECROSSPPC=0
|
||||
|
||||
ARCH=`uname -p`
|
||||
if [ "$ARCH" = "i386" ]; then
|
||||
PPCARCH=ppc386
|
||||
CREATECROSSPPC=1
|
||||
fi
|
||||
|
||||
SVN=`which svn`
|
||||
@ -86,13 +89,23 @@ FPCARCH=`$COMPILER -iSP`
|
||||
if [ ! -d /tmp/`whoami`/trash ] ; then
|
||||
mkdir -p /tmp/`whoami`/trash
|
||||
fi
|
||||
|
||||
set +e
|
||||
rm -rf $INSTALLDIR
|
||||
set -e
|
||||
|
||||
if [ -d $INSTALLDIR ]; then
|
||||
mv $INSTALLDIR /tmp/`whoami`/trash/
|
||||
fi
|
||||
mkdir -p $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,
|
||||
# which then ends up as link to the temporary build path
|
||||
# on the user's machine after installation
|
||||
|
Loading…
Reference in New Issue
Block a user