Commit 3eadf8a6 authored by viettrungluu's avatar viettrungluu Committed by Commit bot

Mojo: mojob.sh: Make --release (etc.) work properly again.

R=jamesr@chromium.org

Review URL: https://codereview.chromium.org/663023006

Cr-Commit-Position: refs/heads/master@{#300408}
parent 073d514d
...@@ -101,9 +101,20 @@ COMPILER=clang ...@@ -101,9 +101,20 @@ COMPILER=clang
GOMA=auto GOMA=auto
make_gn_args() { make_gn_args() {
local args=() local args=()
# TODO(vtl): It's a bit of a hack to infer the build type from the output
# directory name, but it's what we have right now (since we support "debug and
# release" mode).
case "$1" in
Debug)
# (Default.)
;;
Release)
args+=("is_debug=false")
;;
esac
case "$COMPILER" in case "$COMPILER" in
clang) clang)
args+=("is_clang=true") # (Default.)
;; ;;
gcc) gcc)
args+=("is_clang=false") args+=("is_clang=false")
...@@ -116,11 +127,11 @@ make_gn_args() { ...@@ -116,11 +127,11 @@ make_gn_args() {
elif [ -d "${HOME}/goma" ]; then elif [ -d "${HOME}/goma" ]; then
args+=("use_goma=true" "goma_dir=\"${HOME}/goma\"") args+=("use_goma=true" "goma_dir=\"${HOME}/goma\"")
else else
args+=("use_goma=false") : # (Default.)
fi fi
;; ;;
disabled) disabled)
args+=("use_goma=false") # (Default.)
;; ;;
esac esac
echo "${args[*]}" echo "${args[*]}"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment