From 4cdee1b53d0fb2573d5f2ca71d63b3d6e6156f12 Mon Sep 17 00:00:00 2001 From: Tom Schoonjans Date: Sun, 1 Apr 2018 11:16:08 +0200 Subject: [PATCH] brew create: fix meson template --- Library/Homebrew/dev-cmd/create.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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 %>