Merge "Use the correct ninja binary for the host in aninja" into main am: da93996abe
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3157676 Change-Id: I0567584ea804070517bc3938da0a2fd62d507c56 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
17
bin/aninja
17
bin/aninja
@@ -20,6 +20,19 @@ source $(cd $(dirname $BASH_SOURCE) &> /dev/null && pwd)/../../make/shell_utils.
|
|||||||
require_top
|
require_top
|
||||||
require_lunch
|
require_lunch
|
||||||
|
|
||||||
cd $(gettop)
|
case $(uname -s) in
|
||||||
prebuilts/build-tools/linux-x86/bin/ninja -f out/combined-${TARGET_PRODUCT}.ninja "$@"
|
Darwin)
|
||||||
|
host_arch=darwin-x86
|
||||||
|
;;
|
||||||
|
Linux)
|
||||||
|
host_arch=linux-x86
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
>&2 echo Unknown host $(uname -s)
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
cd $(gettop)
|
||||||
|
prebuilts/build-tools/${host_arch}/bin/ninja -f out/combined-${TARGET_PRODUCT}.ninja "$@"
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user