diff options
| author | Christian Moritz | 2017-06-26 20:35:48 +0200 |
|---|---|---|
| committer | Christian Moritz | 2017-06-29 20:29:25 +0200 |
| commit | 02113e2714aae818ee2c43e203137b3cd0b61ced (patch) | |
| tree | 97cb021be0c8c48f8f214f20a583867356910b5a /Library/Homebrew | |
| parent | 7d8124f339aeffb7b444f460b581d13668f953c3 (diff) | |
| download | brew-02113e2714aae818ee2c43e203137b3cd0b61ced.tar.bz2 | |
language/node: build native addons from source
By telling node-pre-gyp and prebuild to don't pull prebuild binaries and
instead build them from source. This still may not work for some custom
third party scripts for pulling prebuild binaries.
Diffstat (limited to 'Library/Homebrew')
| -rw-r--r-- | Library/Homebrew/language/node.rb | 6 | ||||
| -rw-r--r-- | Library/Homebrew/test/language/node_spec.rb | 2 |
2 files changed, 6 insertions, 2 deletions
diff --git a/Library/Homebrew/language/node.rb b/Library/Homebrew/language/node.rb index 6aaeacbea..98d376766 100644 --- a/Library/Homebrew/language/node.rb +++ b/Library/Homebrew/language/node.rb @@ -44,6 +44,7 @@ module Language %W[ -ddd --global + --build-from-source --prefix=#{libexec} #{Dir.pwd}/#{pack} ] @@ -52,7 +53,10 @@ module Language def self.local_npm_install_args setup_npm_environment # npm install args for local style module format - ["-ddd"] + %w[ + -ddd + --build-from-source + ] end end end diff --git a/Library/Homebrew/test/language/node_spec.rb b/Library/Homebrew/test/language/node_spec.rb index 4116c8581..55bb1574e 100644 --- a/Library/Homebrew/test/language/node_spec.rb +++ b/Library/Homebrew/test/language/node_spec.rb @@ -41,6 +41,6 @@ describe Language::Node do specify "#local_npm_install_args" do resp = subject.local_npm_install_args - expect(resp).to include("-ddd") + expect(resp).to include("-ddd", "--build-from-source") end end |
