aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorBob W. Hogg2017-02-15 21:47:08 -0800
committerBob W. Hogg2017-02-15 21:47:08 -0800
commitc49b97dd9c4d65a68494a467d542a42528ea9b38 (patch)
treeb9e3cd28083f272953a7f037a5fd9d7f941f9d64 /Library
parent5a214de68d52eef0bbf99f740dc22c721dd02233 (diff)
downloadbrew-c49b97dd9c4d65a68494a467d542a42528ea9b38.tar.bz2
Code review cleanups
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/extend/os/linux/requirements/java_requirement.rb5
-rw-r--r--Library/Homebrew/extend/os/mac/requirements/java_requirement.rb7
-rw-r--r--Library/Homebrew/requirements/java_requirement.rb4
3 files changed, 6 insertions, 10 deletions
diff --git a/Library/Homebrew/extend/os/linux/requirements/java_requirement.rb b/Library/Homebrew/extend/os/linux/requirements/java_requirement.rb
index c8cbabb0d..7816f6b6f 100644
--- a/Library/Homebrew/extend/os/linux/requirements/java_requirement.rb
+++ b/Library/Homebrew/extend/os/linux/requirements/java_requirement.rb
@@ -4,11 +4,8 @@ class JavaRequirement < Requirement
default_formula "jdk"
env do
- next unless @java_home
env_java_common
- if (Pathname.new(@java_home)/"include").exist? # Oracle JVM
- env_oracle_jdk
- end
+ env_oracle_jdk
end
private
diff --git a/Library/Homebrew/extend/os/mac/requirements/java_requirement.rb b/Library/Homebrew/extend/os/mac/requirements/java_requirement.rb
index 9c60aff95..451e0001b 100644
--- a/Library/Homebrew/extend/os/mac/requirements/java_requirement.rb
+++ b/Library/Homebrew/extend/os/mac/requirements/java_requirement.rb
@@ -3,12 +3,7 @@ class JavaRequirement
env do
env_java_common
- java_home = Pathname.new(@java_home)
- if (java_home/"include").exist? # Oracle JVM
- env_oracle_jdk
- else # Apple JVM
- env_apple
- end
+ env_oracle_jdk || env_apple
end
private
diff --git a/Library/Homebrew/requirements/java_requirement.rb b/Library/Homebrew/requirements/java_requirement.rb
index fa9b6439e..010b7dbc9 100644
--- a/Library/Homebrew/requirements/java_requirement.rb
+++ b/Library/Homebrew/requirements/java_requirement.rb
@@ -83,15 +83,19 @@ class JavaRequirement < Requirement
end
def env_java_common
+ return unless @java_home
java_home = Pathname.new(@java_home)
ENV["JAVA_HOME"] = java_home
ENV.prepend_path "PATH", java_home/"bin"
end
def env_oracle_jdk
+ return unless @java_home
java_home = Pathname.new(@java_home)
+ return unless (java_home/"include").exist?
ENV.append_to_cflags "-I#{java_home}/include"
ENV.append_to_cflags "-I#{java_home}/include/#{oracle_java_os}"
+ true
end
def oracle_java_os