diff --git a/projects/macos/ecode/cross.build.app.sh b/projects/macos/ecode/cross.build.app.sh index 6e146d59b..8b3be77a7 100755 --- a/projects/macos/ecode/cross.build.app.sh +++ b/projects/macos/ecode/cross.build.app.sh @@ -21,6 +21,9 @@ for i in "$@"; do done premake5 --file=../../../premake5.lua --use-frameworks gmake2 || exit + +find ../../../make/macosx/ -name "*.make" -exec sed -i 's/\$(AR) -rcs/\$(AR) -rcsv/g' {} + + make -C ../../../make/macosx/ -j$(sysctl -n hw.ncpu) -e verbose=true -e config=release_x86_64 ecode || exit rm -rf ./ecode.app mkdir -p ecode.app/Contents/MacOS/ diff --git a/projects/macos/make.sh b/projects/macos/make.sh index d89d10431..ec5ed0b9d 100755 --- a/projects/macos/make.sh +++ b/projects/macos/make.sh @@ -14,7 +14,6 @@ fi cd ../../make/macosx/ sed -e "s/-Wl,-x//g" -i .make -find . -name "*.make" -exec sed -i 's/\$(AR) -rcs/\$(AR) -rcsv/g' {} + make -j$(sysctl -n hw.ncpu) $@ diff --git a/projects/macos/make_no_fw.sh b/projects/macos/make_no_fw.sh index 3d5349aa8..99758345b 100755 --- a/projects/macos/make_no_fw.sh +++ b/projects/macos/make_no_fw.sh @@ -14,7 +14,6 @@ fi cd ../../make/macosx/ sed -e "s/-Wl,-x//g" -i .make -find . -name "*.make" -exec sed -i 's/\$(AR) -rcs/\$(AR) -rcsv/g' {} + make -j$(sysctl -n hw.ncpu) $@