Index: build/android/envsetup_functions.sh |
diff --git a/build/android/envsetup_functions.sh b/build/android/envsetup_functions.sh |
index 9554bc9f299c6db6bac703589c5f200a4b649747..f7cf4a1b2c10426c717e880e074b7b3cf120cf1e 100755 |
--- a/build/android/envsetup_functions.sh |
+++ b/build/android/envsetup_functions.sh |
@@ -218,23 +218,24 @@ process_options() { |
# > make |
################################################################################ |
sdk_build_init() { |
- export ANDROID_SDK_VERSION=18 |
- export ANDROID_SDK_BUILD_TOOLS_VERSION=18.0.1 |
- # If ANDROID_NDK_ROOT is set when envsetup is run, use the ndk pointed to by |
- # the environment variable. Otherwise, use the default ndk from the tree. |
+ # Allow the caller to override a few environment variables. If any of them is |
+ # unset, we default to a sane value that's known to work. This allows for |
+ # experimentation with a custom SDK. |
if [[ -z "${ANDROID_NDK_ROOT}" || ! -d "${ANDROID_NDK_ROOT}" ]]; then |
Isaac (away)
2013/08/13 02:19:54
How about we remove the -d check (checks the varia
|
export ANDROID_NDK_ROOT="${CHROME_SRC}/third_party/android_tools/ndk/" |
fi |
- |
- # If ANDROID_SDK_ROOT is set when envsetup is run, and if it has the |
- # right SDK-compatible directory layout, use the sdk pointed to by the |
- # environment variable. Otherwise, use the default sdk from the tree. |
+ if [[ -z "${ANDROID_SDK_VERSION}" ]]; then |
Isaac (away)
2013/08/13 02:19:54
technically quotes aren't needed in a double brack
|
+ export ANDROID_SDK_VERSION=18 |
+ fi |
local sdk_suffix=platforms/android-${ANDROID_SDK_VERSION} |
if [[ -z "${ANDROID_SDK_ROOT}" || \ |
! -d "${ANDROID_SDK_ROOT}/${sdk_suffix}" ]]; then |
Isaac (away)
2013/08/13 02:19:54
ditto on -d here
Yaron
2013/08/13 02:24:46
I actually like this. It helped me catch an issue
|
export ANDROID_SDK_ROOT="${CHROME_SRC}/third_party/android_tools/sdk/" |
fi |
+ if [[ -z "${ANDROID_SDK_BUILD_TOOLS_VERSION}" ]]; then |
+ export ANDROID_SDK_BUILD_TOOLS_VERSION=18.0.1 |
+ fi |
unset ANDROID_BUILD_TOP |