aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/language/haskell.rb
diff options
context:
space:
mode:
authorilovezfs2016-05-21 01:09:17 -0700
committerilovezfs2016-05-21 15:11:48 -0700
commit7b2d1a5b08f4da122d995bdf8ba437e3cb25dc95 (patch)
tree7acb6be5906609f531072d063e4cd0d391813413 /Library/Homebrew/language/haskell.rb
parent0123e04faed98c06dc395a2ec0d7fa0de2f56d5d (diff)
downloadbrew-7b2d1a5b08f4da122d995bdf8ba437e3cb25dc95.tar.bz2
Haskell::Cabal: fix overquoting of flags
Since `system` escapes its own spaces, cabal was interpreting `--flags='webapp s3'` as `+'webapp +s3'` rather than `+webapp +s3`. Closes #267. Signed-off-by: ilovezfs <ilovezfs@icloud.com>
Diffstat (limited to 'Library/Homebrew/language/haskell.rb')
-rw-r--r--Library/Homebrew/language/haskell.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/Library/Homebrew/language/haskell.rb b/Library/Homebrew/language/haskell.rb
index 947683ccd..87725e918 100644
--- a/Library/Homebrew/language/haskell.rb
+++ b/Library/Homebrew/language/haskell.rb
@@ -81,7 +81,7 @@ module Language
# dependencies, and call cabal configure afterwards to set the flags again for compile
flags = ""
if options[:flags]
- flags = "--flags='#{options[:flags].join(" ")}'"
+ flags = "--flags=#{options[:flags].join(" ")}"
end
args_and_flags = args