diff --git a/buildjdk.sh b/buildjdk.sh index d9000aa..d75f95f 100755 --- a/buildjdk.sh +++ b/buildjdk.sh @@ -98,10 +98,16 @@ if [ "$error_code" -ne 0 ]; then exit $error_code fi +jobs=4 + +if [ "$BUILD_IOS" == "1" ]; then + jobs=$(sysctl -n hw.ncpu) +fi + cd build/${JVM_PLATFORM}-${TARGET_JDK}-${JVM_VARIANTS}-${JDK_DEBUG_LEVEL} -make JOBS=4 images || \ +make JOBS=$jobs images || \ error_code=$? if [ "$error_code" -ne 0 ]; then echo "Build failure, exited with code $error_code. Trying again." - make JOBS=4 images + make JOBS=$jobs images fi