Skip to content
This repository has been archived by the owner on Dec 1, 2020. It is now read-only.

Commit

Permalink
[v23] Disabling init-api since that wasn't supported on Android and i…
Browse files Browse the repository at this point in the history
…OS. Also, the icu library will is too large to be included in spidermonkey. For instance, on win32, the size of the dynamic library 'mozjs.dll' will grow to 12M while 3M in v22.
  • Loading branch information
James Chen committed Aug 6, 2013
1 parent b413890 commit 5b93563
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 6 deletions.
3 changes: 2 additions & 1 deletion js/src/build-android/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,8 @@ rm -f ./config.cache
--disable-tests \
--enable-strip \
--enable-install-strip \
--disable-debug
--disable-debug \
--enable-intl-api=no

# make
make -j15
Expand Down
6 changes: 3 additions & 3 deletions js/src/build-ios/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ cpus=$(sysctl hw.ncpu | awk '{print $2}')
../configure --with-ios-target=iPhoneSimulator --with-ios-version=$IOS_SDK --with-ios-min-version=$MIN_IOS_VERSION \
--disable-shared-js --disable-tests --disable-ion --disable-jm --disable-tm --enable-llvm-hacks --disable-methodjit --disable-monoic --disable-polyic \
--enable-optimize=-O3 --enable-strip --enable-install-strip \
--enable-debug
--enable-debug --enable-intl-api=no
make -j$cpus
if (( $? )) ; then
echo "error when compiling i386 (iOS Simulator) version of the library"
Expand All @@ -35,7 +35,7 @@ mv libjs_static.a libjs_static.i386.a
#
../configure --with-ios-target=iPhoneOS --with-ios-version=$IOS_SDK --with-ios-min-version=$MIN_IOS_VERSION --with-ios-arch=armv7 \
--disable-shared-js --disable-tests --disable-ion --disable-jm --disable-tm --enable-llvm-hacks --disable-methodjit --disable-monoic --disable-polyic --disable-yarr-jit \
--enable-optimize=-O3 --with-thumb=yes --enable-strip --enable-install-strip
--enable-optimize=-O3 --with-thumb=yes --enable-strip --enable-install-strip --enable-intl-api=no
make -j$cpus
if (( $? )) ; then
echo "error when compiling iOS version of the library"
Expand All @@ -51,7 +51,7 @@ mv libjs_static.a libjs_static.armv7.a
#../configure --with-ios-target=iPhoneOS --with-ios-version=$IOS_SDK --with-ios-min-version=$MIN_IOS_VERSION --with-ios-arch=armv7s --disable-shared-js --disable-tests --disable-ion --disable-jm --disable-tm --enable-llvm-hacks --disable-methodjit --with-thumb=yes --enable-strip --enable-install-strip --disable-monoic --disable-polyic --disable-ion --enable-optimize=-O1
../configure --with-ios-target=iPhoneOS --with-ios-version=$IOS_SDK --with-ios-min-version=$MIN_IOS_VERSION --with-ios-arch=armv7s \
--disable-shared-js --disable-tests --disable-ion --disable-jm --disable-tm --enable-llvm-hacks --disable-methodjit --disable-monoic --disable-polyic --disable-yarr-jit \
--enable-optimize=-O3 --with-thumb=yes --enable-strip --enable-install-strip
--enable-optimize=-O3 --with-thumb=yes --enable-strip --enable-install-strip --enable-intl-api=no
make -j$cpus
if (( $? )) ; then
echo "error when compiling iOS version of the library"
Expand Down
3 changes: 2 additions & 1 deletion js/src/build-osx/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ cpus=$(sysctl hw.ncpu | awk '{print $2}')
--enable-strip --enable-strip-install \
--disable-root-analysis --disable-exact-rooting --enable-gcincremental --enable-optimize=-O3 \
--enable-llvm-hacks \
--enable-debug
--enable-debug \
--enable-intl-api=no
# make
make -j$cpus

Expand Down
3 changes: 2 additions & 1 deletion js/src/build-win32/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@

# configure
../configure --disable-tests \
--disable-debug
--disable-debug \
--enable-intl-api=no

# make
make -j4

0 comments on commit 5b93563

Please sign in to comment.