From 45d5471a43798cfb51ecbd41691b6302f7d70549 Mon Sep 17 00:00:00 2001 From: Xiyue Deng Date: Thu, 5 Sep 2013 22:54:32 -0700 Subject: [PATCH] Enable verbose compile command in create template. * Add "--disable-silent-rules" option to autotools-based configure options. - Also add comments to notify user removing unrecognized configure options. * Add "-DCMAKE_VERBOSE_MAKEFILE=ON" to cmake-based configure options. --- Library/Homebrew/cmd/create.rb | 10 ++++++++-- Library/Homebrew/formula.rb | 1 + 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/cmd/create.rb b/Library/Homebrew/cmd/create.rb index 51b583f6c8..91a49d3d19 100644 --- a/Library/Homebrew/cmd/create.rb +++ b/Library/Homebrew/cmd/create.rb @@ -139,10 +139,16 @@ class FormulaCreator <% if mode == :cmake %> system "cmake", ".", *std_cmake_args <% elsif mode == :autotools %> - system "./configure", "--disable-debug", "--disable-dependency-tracking", + # Remove unrecognized options if warned by configure + system "./configure", "--disable-debug", + "--disable-dependency-tracking", + "--disable-silent-rules", "--prefix=\#{prefix}" <% else %> - system "./configure", "--disable-debug", "--disable-dependency-tracking", + # Remove unrecognized options if warned by configure + system "./configure", "--disable-debug", + "--disable-dependency-tracking", + "--disable-silent-rules", "--prefix=\#{prefix}" # system "cmake", ".", *std_cmake_args <% end %> diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb index e5b071c0f3..fe5ccbe192 100644 --- a/Library/Homebrew/formula.rb +++ b/Library/Homebrew/formula.rb @@ -308,6 +308,7 @@ class Formula -DCMAKE_INSTALL_PREFIX=#{prefix} -DCMAKE_BUILD_TYPE=None -DCMAKE_FIND_FRAMEWORK=LAST + -DCMAKE_VERBOSE_MAKEFILE=ON -Wno-dev ] end