mac osx installer: fixed cross compilation support in i386

git-svn-id: trunk@11114 -
This commit is contained in:
vincents 2007-05-09 14:44:43 +00:00
parent 1a38e1d6c2
commit 62fbb07216
2 changed files with 21 additions and 3 deletions

View File

@ -100,10 +100,14 @@ fi
mkdir -p $INSTALLDIR
make install PP=$COMPILER INSTALL_PREFIX=$INSTALLDIR
if [ CREATECROSSPPC=1 ]; then
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
#cp fpcsrc/compiler/ppcrossppc fpcsrc/compiler/ppcppc
CROSSCOMPILER=$FPCBUILDDIR/fpcsrc/compiler/ppcrossppc
make install CPU_TARGET=powerpc FPC=$CROSSCOMPILER CROSSINSTALL=1 INSTALL_PREFIX=$INSTALLDIR
# install for use by lazarus
make install CPU_TARGET=powerpc FPC=$CROSSCOMPILER CROSSINSTALL=1 INSTALL_PREFIX=$INSTALLFPCDIR
make -C fpcsrc/compiler CPU_TARGET=powerpc installsymlink FPC=$CROSSCOMPILER INSTALL_PREFIX=$INSTALLFPCDIR
fi
# create symlink using relative paths, make symlinkinstall uses absolute path,

View File

@ -36,6 +36,7 @@ fi
LAZSOURCEDIR=~/src/lazsource
COMPILER=~/fpc/bin/$PPCARCH
CROSSCOMPILER=~/fpc/bin/ppcppc
FPCVERSION=`$COMPILER -iV`
BUILDDIR=~/tmp/buildlaz
LAZBUILDDIR=$BUILDDIR/lazarus
@ -76,8 +77,21 @@ export FPCDIR=~/fpc/lib/fpc/$FPCVERSION
make bigide PP=$COMPILER USESVN2REVISIONINC=0
make lazbuilder PP=$COMPILER
# make non-default LCL platforms
make lcl LCL_PLATFORM=carbon PP=$COMPILER
make lcl LCL_PLATFORM=gtk2 OPT="-dUseX" PP=$COMPILER
# cross compilation units?
#if [ "$ARCH"=="i386NotYet" ]
#then
# make lcl CPU_TARGET=powerpc PP=$CROSSCOMPILER
# make lcl CPU_TARGET=powerpc LCL_PLATFORM=carbon PP=$CROSSCOMPILER
# make lcl CPU_TARGET=powerpc LCL_PLATFORM=gtk2 OPT="-dUseX" PP=$CROSSCOMPILER
# make -C components/synedit CPU_TARGET=powerpc PP=$CROSSCOMPILER
# make -C packager/registration CPU_TARGET=powerpc PP=$CROSSCOMPILER
#fi
strip lazarus
strip startlazarus
strip lazbuild