aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/gringo.rb
diff options
context:
space:
mode:
authorMisty De Meo2014-03-26 14:42:25 -0700
committerMisty De Meo2014-03-26 15:02:27 -0700
commit339684f8fc81ed500da7addeecb6a2aafd0f7453 (patch)
tree2ceaa6e5f44c5933d47d4794443deb1016854180 /Library/Formula/gringo.rb
parent8291ceb91fcdf05c811669c8991a5a417bdf2df7 (diff)
downloadhomebrew-339684f8fc81ed500da7addeecb6a2aafd0f7453.tar.bz2
gringo: fix build on pre-10.9 clang
Closes #27893.
Diffstat (limited to 'Library/Formula/gringo.rb')
-rw-r--r--Library/Formula/gringo.rb11
1 files changed, 10 insertions, 1 deletions
diff --git a/Library/Formula/gringo.rb b/Library/Formula/gringo.rb
index 5abecc45a..b1e9cb582 100644
--- a/Library/Formula/gringo.rb
+++ b/Library/Formula/gringo.rb
@@ -13,9 +13,18 @@ class Gringo < Formula
depends_on 're2c' => :build
depends_on 'scons' => :build
depends_on 'bison' => :build
- depends_on :macos => :mavericks
+ depends_on :macos => :lion
+
+ # Needs C++11
+ fails_with :gcc
+ fails_with :gcc_4_0
def install
+ # Allow pre-10.9 clangs to build in C++11 mode
+ ENV.libcxx
+ inreplace "SConstruct",
+ "env['CXX'] = 'g++'",
+ "env['CXX'] = '#{ENV['CXX']}'"
scons "--build-dir=release", "gringo", "clingo"
bin.install "build/release/gringo", "build/release/clingo"
end