diff options
| author | Xiyue Deng | 2013-09-05 22:54:32 -0700 |
|---|---|---|
| committer | Xiyue Deng | 2013-09-06 17:59:58 -0700 |
| commit | 45d5471a43798cfb51ecbd41691b6302f7d70549 (patch) | |
| tree | 4c230933fdfdad71b88e429a397a92f79de96174 | |
| parent | 6d7cda77e9a0724b9098b21b630fd0ada4561ae8 (diff) | |
| download | brew-45d5471a43798cfb51ecbd41691b6302f7d70549.tar.bz2 | |
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.
| -rw-r--r-- | Library/Homebrew/cmd/create.rb | 10 | ||||
| -rw-r--r-- | 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 51b583f6c..91a49d3d1 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 e5b071c0f..fe5ccbe19 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 |
