From 2c94fca110e0f4162807c8d603f5ed2f8bb5dfb2 Mon Sep 17 00:00:00 2001 From: Jonathan Chang Date: Mon, 17 Feb 2020 14:42:43 +1100 Subject: [PATCH] formula: don't emit standard args for cmake and go --- Library/Homebrew/formula.rb | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb index e7d0ff46f5..f82b53993a 100644 --- a/Library/Homebrew/formula.rb +++ b/Library/Homebrew/formula.rb @@ -1861,9 +1861,15 @@ class Formula # remove "boring" arguments so that the important ones are more likely to # be shown considering that we trim long ohai lines to the terminal width pretty_args = args.dup - if cmd == "./configure" && !verbose - pretty_args.delete "--disable-dependency-tracking" - pretty_args.delete "--disable-debug" + unless verbose + case cmd + when "./configure" + pretty_args -= %w[--disable-dependency-tracking --disable-debug --disable-silent-rules] + when "cmake" + pretty_args -= std_cmake_args + when "go" + pretty_args -= std_go_args + end end pretty_args.each_index do |i| pretty_args[i] = "import setuptools..." if pretty_args[i].to_s.start_with? "import setuptools"