diff options
| author | Mike McQuaid | 2017-05-31 08:33:55 +0100 |
|---|---|---|
| committer | GitHub | 2017-05-31 08:33:55 +0100 |
| commit | 17650628b36ba52b7e4c56be5721f5bfc126e1bb (patch) | |
| tree | 700227628c6a8874823a5b138a3a412b3bc62fd3 | |
| parent | 120985e23fb4a2bbf4233fe437644fc16402a163 (diff) | |
| parent | e2c707d8b12fcf8deed952de8b1a181df6652cca (diff) | |
| download | brew-17650628b36ba52b7e4c56be5721f5bfc126e1bb.tar.bz2 | |
Merge pull request #2700 from sjackman/env-std-linux
Stdenv: Add ENV.libxml2 and ENV.x11 for Linux
| -rw-r--r-- | Library/Homebrew/extend/ENV/std.rb | 2 | ||||
| -rw-r--r-- | Library/Homebrew/extend/os/extend/ENV/std.rb | 6 | ||||
| -rw-r--r-- | Library/Homebrew/extend/os/linux/extend/ENV/std.rb | 7 |
3 files changed, 14 insertions, 1 deletions
diff --git a/Library/Homebrew/extend/ENV/std.rb b/Library/Homebrew/extend/ENV/std.rb index c4cc0985f..91189f53a 100644 --- a/Library/Homebrew/extend/ENV/std.rb +++ b/Library/Homebrew/extend/ENV/std.rb @@ -210,6 +210,8 @@ module Stdenv end alias generic_set_cpu_flags set_cpu_flags + def x11; end + # @private def effective_arch if ARGV.build_bottle? diff --git a/Library/Homebrew/extend/os/extend/ENV/std.rb b/Library/Homebrew/extend/os/extend/ENV/std.rb index 8e6b13a61..18ede5b9e 100644 --- a/Library/Homebrew/extend/os/extend/ENV/std.rb +++ b/Library/Homebrew/extend/os/extend/ENV/std.rb @@ -1,2 +1,6 @@ require "extend/ENV/std" -require "extend/os/mac/extend/ENV/std" if OS.mac? +if OS.mac? + require "extend/os/mac/extend/ENV/std" +elsif OS.linux? + require "extend/os/linux/extend/ENV/std" +end diff --git a/Library/Homebrew/extend/os/linux/extend/ENV/std.rb b/Library/Homebrew/extend/os/linux/extend/ENV/std.rb new file mode 100644 index 000000000..ed19d2495 --- /dev/null +++ b/Library/Homebrew/extend/os/linux/extend/ENV/std.rb @@ -0,0 +1,7 @@ +module Stdenv + def libxml2 + append "CPPFLAGS", "-I#{Formula["libxml2"].include/"libxml2"}" + rescue FormulaUnavailableError + nil + end +end |
