Merge "Make ANDROID_JAVA{8,9}_HOME available to config.mk."
am: 38501a959f
Change-Id: I1d711bec7da9943b8a7d070587669f9353d69a8b
This commit is contained in:
@@ -146,14 +146,16 @@ func NewConfig(ctx Context, args ...string) Config {
|
||||
}
|
||||
|
||||
// Configure Java-related variables, including adding it to $PATH
|
||||
java8Home := filepath.Join("prebuilts/jdk/jdk8", ret.HostPrebuiltTag())
|
||||
java9Home := filepath.Join("prebuilts/jdk/jdk9", ret.HostPrebuiltTag())
|
||||
javaHome := func() string {
|
||||
if override, ok := ret.environ.Get("OVERRIDE_ANDROID_JAVA_HOME"); ok {
|
||||
return override
|
||||
}
|
||||
if v, ok := ret.environ.Get("EXPERIMENTAL_USE_OPENJDK9"); ok && v != "" && v != "false" {
|
||||
return filepath.Join("prebuilts/jdk/jdk9", ret.HostPrebuiltTag())
|
||||
return java9Home
|
||||
}
|
||||
return filepath.Join("prebuilts/jdk/jdk8", ret.HostPrebuiltTag())
|
||||
return java8Home
|
||||
}()
|
||||
absJavaHome := absPath(ctx, javaHome)
|
||||
|
||||
@@ -164,6 +166,8 @@ func NewConfig(ctx Context, args ...string) Config {
|
||||
ret.environ.Unset("OVERRIDE_ANDROID_JAVA_HOME")
|
||||
ret.environ.Set("JAVA_HOME", absJavaHome)
|
||||
ret.environ.Set("ANDROID_JAVA_HOME", javaHome)
|
||||
ret.environ.Set("ANDROID_JAVA8_HOME", java8Home)
|
||||
ret.environ.Set("ANDROID_JAVA9_HOME", java9Home)
|
||||
ret.environ.Set("PATH", strings.Join(newPath, string(filepath.ListSeparator)))
|
||||
|
||||
return Config{ret}
|
||||
|
Reference in New Issue
Block a user