summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2009-02-28 05:58:38 -0400
committerJohn Wiegley <johnw@newartisans.com>2009-02-28 05:58:38 -0400
commitc87aa9c2ea26333ec9baee6f4466496445eb8db8 (patch)
treebb1f48a78bbc060b40b397f6778663a529534b8e
parent4d632903c15c6f46b0e1444c563a75648a077b1b (diff)
downloadledger-c87aa9c2ea26333ec9baee6f4466496445eb8db8.tar.gz
ledger-c87aa9c2ea26333ec9baee6f4466496445eb8db8.tar.bz2
ledger-c87aa9c2ea26333ec9baee6f4466496445eb8db8.zip
Use g++-4.3 on OS X, if available
-rwxr-xr-xacprep12
1 files changed, 11 insertions, 1 deletions
diff --git a/acprep b/acprep
index 5813f80e..8181e8b9 100755
--- a/acprep
+++ b/acprep
@@ -224,7 +224,17 @@ while [ -n "$1" ]; do
# g++ 4.0.1 cannot use PCH headers on OS X 10.5, so we must use a
# newer version. However, it also means I can't use GLIBCXX_DEBUG.
- if [ -f /usr/bin/g++-4.2 ]; then
+ if [ -f /opt/local/bin/g++-mp-4.3 ]; then
+ if [ -f /opt/local/bin/ccache ]; then
+ CC="ccache /opt/local/bin/gcc-mp-4.3"
+ CXX="ccache /opt/local/bin/g++-mp-4.3"
+ LD="ccache /opt/local/bin/g++-mp-4.3"
+ else
+ CC=/opt/local/bin/gcc-mp-4.3
+ CXX=/opt/local/bin/g++-mp-4.3
+ LD=/opt/local/bin/g++-mp-4.3
+ fi
+ elif [ -f /usr/bin/g++-4.2 ]; then
if [ -f /opt/local/bin/ccache ]; then
CC="ccache /usr/bin/gcc-4.2"
CXX="ccache /usr/bin/g++-4.2"