mirror of
https://github.com/servo/servo.git
synced 2025-08-05 21:50:18 +01:00
fix Mac build
This commit is contained in:
parent
3adfb0e025
commit
05d5edafe0
2 changed files with 10 additions and 11 deletions
|
@ -318,11 +318,11 @@ ifeq ($(CFG_OSTYPE),apple-darwin)
|
|||
|
||||
package: servo
|
||||
mkdir -p Servo.app/Contents/MacOS/src/platform/macos/rust-cocoa
|
||||
mkdir -p Servo.app/Contents/MacOS/src/platform/macos/rust-azure
|
||||
cp $(S)/Info.plist Servo.app/Contents/
|
||||
mkdir -p Servo.app/Contents/MacOS/src/support/azure/rust-azure
|
||||
cp $(S)Info.plist Servo.app/Contents/
|
||||
cp servo Servo.app/Contents/MacOS/
|
||||
cp src/platform/macos/rust-cocoa/lib*.dylib Servo.app/Contents/MacOS/src/platform/macos/rust-cocoa/
|
||||
cp src/platform/macos/rust-azure/lib*.dylib Servo.app/Contents/MacOS/src/platform/macos/rust-azure/
|
||||
cp $(B)src/platform/macos/rust-cocoa/lib*.dylib Servo.app/Contents/MacOS/src/platform/macos/rust-cocoa/
|
||||
cp $(B)src/support/azure/rust-azure/lib*.dylib Servo.app/Contents/MacOS/src/support/azure/rust-azure/
|
||||
|
||||
else
|
||||
|
||||
|
|
13
configure
vendored
13
configure
vendored
|
@ -351,7 +351,7 @@ case ${TARGET_OSTYPE} in
|
|||
probe CFG_CXX arm-linux-androideabi-g++
|
||||
probe CFG_LD arm-linux-androideabi-ld
|
||||
probe CFG_AR arm-linux-androideabi-ar
|
||||
probe CFG_RANLIB arm-linux-androideabi-ranlib
|
||||
probe CFG_RANLIB arm-linux-androideabi-ranlib
|
||||
CFG_RUSTC_FLAGS="--target=${CFG_TARGET_TRIPLES} --android-cross-path=${CFG_ANDROID_CROSS_PATH}"
|
||||
;;
|
||||
*)
|
||||
|
@ -622,12 +622,7 @@ export CFLAGS="${CFLAGS} -fPIC"
|
|||
export LDFLAGS="${CFLAGS} -fPIC"
|
||||
|
||||
# cross compile configurations
|
||||
|
||||
export CC="${CFG_CC}"
|
||||
export CXX="${CFG_CXX}"
|
||||
export LD="${CFG_LD}"
|
||||
export AR="${CFG_AR}"
|
||||
export RANLIB="${CFG_RANLIB}"
|
||||
EXTRA_CONFIGURE_ARGS="CC=${CFG_CC} CXX=${CFG_CXX} LD=${CFG_LD} AR=${CFG_AR} RANLIB=${CFG_RANLIB}"
|
||||
|
||||
for i in ${CFG_SUBMODULES}
|
||||
do
|
||||
|
@ -658,16 +653,19 @@ do
|
|||
CONFIGURE_ARGS="${CONFIGURE_ARGS} --android-ndk-path=${CFG_ANDROID_NDK_PATH}"
|
||||
CONFIGURE_ARGS="${CONFIGURE_ARGS} --android-api-version=14"
|
||||
fi
|
||||
CONFIGURE_ARGS="${CONFIGURE_ARGS} ${EXTRA_CONFIGURE_ARGS}"
|
||||
;;
|
||||
platform/android/libexpat)
|
||||
CONFIGURE_SCRIPT="${CFG_SRC_DIR}src/${i}/expat/configure"
|
||||
CONFIGURE_ARGS="${CONFIGURE_ARGS} --host=arm-linux-androideabi"
|
||||
CONFIGURE_ARGS="${CONFIGURE_ARGS} --with-sysroot=${CFG_ANDROID_CROSS_PATH}/sysroot"
|
||||
CONFIGURE_ARGS="${CONFIGURE_ARGS} ${EXTRA_CONFIGURE_ARGS}"
|
||||
;;
|
||||
platform/android/libfreetype2)
|
||||
CONFIGURE_ARGS="${CONFIGURE_ARGS} --host=arm-linux"
|
||||
CONFIGURE_ARGS="${CONFIGURE_ARGS} --with-sysroot=${CFG_ANDROID_CROSS_PATH}/sysroot"
|
||||
CONFIGURE_ARGS="${CONFIGURE_ARGS} --without-zlib"
|
||||
CONFIGURE_ARGS="${CONFIGURE_ARGS} ${EXTRA_CONFIGURE_ARGS}"
|
||||
;;
|
||||
platform/android/fontconfig)
|
||||
CONFIGURE_SCRIPT="${CFG_SRC_DIR}src/${i}/autogen.sh"
|
||||
|
@ -679,6 +677,7 @@ do
|
|||
CONFIGURE_ARGS="${CONFIGURE_ARGS} --with-cache-dir=${CFG_ANDROID_RESOURCE_PATH}/.fccache"
|
||||
CONFIGURE_ARGS="${CONFIGURE_ARGS} --with-confdir=${CFG_ANDROID_RESOURCE_PATH}/.fcconfig"
|
||||
CONFIGURE_ARGS="${CONFIGURE_ARGS} --with-default-fonts=${CFG_ANDROID_FONT_PATH}"
|
||||
CONFIGURE_ARGS="${CONFIGURE_ARGS} ${EXTRA_CONFIGURE_ARGS}"
|
||||
;;
|
||||
support/spidermonkey/mozjs)
|
||||
# needed because Spidermonkey configure is in non-standard location
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue