diff --git a/Library/Homebrew/dev-cmd/create.rb b/Library/Homebrew/dev-cmd/create.rb index 514d3b6c30..a992e5706c 100644 --- a/Library/Homebrew/dev-cmd/create.rb +++ b/Library/Homebrew/dev-cmd/create.rb @@ -185,8 +185,9 @@ class FormulaCreator <% if mode == :cmake %> depends_on "cmake" => :build <% elsif mode == :meson %> - depends_on "meson" => :build + depends_on "meson-internal" => :build depends_on "ninja" => :build + depends_on "python" => :build <% elsif mode.nil? %> # depends_on "cmake" => :build <% end %> @@ -202,10 +203,11 @@ class FormulaCreator "--disable-silent-rules", "--prefix=\#{prefix}" <% elsif mode == :meson %> + ENV.refurbish_args + mkdir "build" do system "meson", "--prefix=\#{prefix}", ".." system "ninja" - system "ninja", "test" system "ninja", "install" end <% else %>