2011-12-08 09:32:18 -08:00
|
|
|
. $topsrcdir/build/macosx/common
|
2011-07-27 14:32:00 -07:00
|
|
|
|
2011-08-24 10:42:20 -07:00
|
|
|
# Mac builds don't nomally have to be handled as cross
|
|
|
|
# compilation, but some of the libraries on the bots
|
|
|
|
# (IDL for example) are built only for one arch.
|
|
|
|
|
|
|
|
HOST_CC=$CC
|
|
|
|
HOST_CXX=$CXX
|
|
|
|
|
|
|
|
# These must be set for cross builds, and don't hurt straight builds.
|
|
|
|
RANLIB=ranlib
|
|
|
|
AR=ar
|
|
|
|
AS=$CC
|
|
|
|
LD=ld
|
|
|
|
STRIP="strip -x -S"
|
|
|
|
|
2011-09-18 11:43:31 -07:00
|
|
|
MOZ_CAN_RUN_PROGRAMS=1
|
|
|
|
|
2011-07-27 14:32:00 -07:00
|
|
|
# We do 32 bit builds for leopard
|
2011-08-24 10:42:20 -07:00
|
|
|
TARGET_CPU=i386
|
|
|
|
CC="$CC -arch $TARGET_CPU"
|
|
|
|
CXX="$CXX -arch $TARGET_CPU"
|
|
|
|
|
|
|
|
NATIVE_CPU=`$topsrcdir/build/autoconf/config.guess | cut -f1 -d-`
|
|
|
|
|
|
|
|
if test "$NATIVE_CPU" != "$TARGET_CPU" ; then
|
|
|
|
CROSS_COMPILE=1
|
|
|
|
fi
|
2011-07-27 14:32:00 -07:00
|
|
|
|
2011-08-23 13:06:17 -07:00
|
|
|
# Note, the version (10) is used by libffi's configure.
|
|
|
|
ac_add_options --target=i386-apple-darwin10
|
2012-01-18 12:35:28 -08:00
|
|
|
ac_add_options --with-macos-sdk=/Developer/SDKs/MacOSX10.6.sdk
|