Merge pull request #14193 from cho-m/meson-creator
formula_creator: use tool-agnostic meson commands
This commit is contained in:
commit
ccbb173995
@ -168,11 +168,9 @@ module Homebrew
|
|||||||
<% elsif mode == :go %>
|
<% elsif mode == :go %>
|
||||||
system "go", "build", *std_go_args(ldflags: "-s -w")
|
system "go", "build", *std_go_args(ldflags: "-s -w")
|
||||||
<% elsif mode == :meson %>
|
<% elsif mode == :meson %>
|
||||||
mkdir "build" do
|
system "meson", "setup", "build", *std_meson_args
|
||||||
system "meson", *std_meson_args, ".."
|
system "meson", "compile", "-C", "build", "--verbose"
|
||||||
system "ninja", "-v"
|
system "meson", "install", "-C", "build"
|
||||||
system "ninja", "install", "-v"
|
|
||||||
end
|
|
||||||
<% elsif mode == :node %>
|
<% elsif mode == :node %>
|
||||||
system "npm", "install", *Language::Node.std_npm_install_args(libexec)
|
system "npm", "install", *Language::Node.std_npm_install_args(libexec)
|
||||||
bin.install_symlink Dir["\#{libexec}/bin/*"]
|
bin.install_symlink Dir["\#{libexec}/bin/*"]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user