From 7b2d1a5b08f4da122d995bdf8ba437e3cb25dc95 Mon Sep 17 00:00:00 2001 From: ilovezfs Date: Sat, 21 May 2016 01:09:17 -0700 Subject: [PATCH] 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 --- Library/Homebrew/language/haskell.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/language/haskell.rb b/Library/Homebrew/language/haskell.rb index 947683ccdc..87725e9181 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