formula_creator: use tool-agnostic meson commands

This commit is contained in:
Michael Cho 2022-11-30 12:27:46 -08:00
parent b93a90f5af
commit a06a2b73e2
No known key found for this signature in database
GPG Key ID: F0487049DAE15338

View File

@ -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/*"]