[PATCH v3] configure: use cc/c++ when GCC not installed

Fraser Tweedale frase at frase.id.au
Thu May 22 03:12:22 PDT 2014


Some systems (e.g. FreeBSD 10) do not ship with the GNU Compiler
Collection.  Use generic cc/c++ as a fallback when gcc/g++ are not
available.
---
 configure | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/configure b/configure
index 9bde2eb..59ab87b 100755
--- a/configure
+++ b/configure
@@ -43,8 +43,16 @@ fi
 
 # Set several defaults (optionally specified by the user in
 # environment variables)
-CC=${CC:-gcc}
-CXX=${CXX:-g++}
+if command -v gcc >/dev/null; then
+    CC=${CC:-gcc}
+else
+    CC=${CC:-cc}
+fi
+if command -v g++ >/dev/null; then
+    CXX=${CXX:-g++}
+else
+    CXX=${CXX:-c++}
+fi
 CFLAGS=${CFLAGS:--O2}
 CPPFLAGS=${CPPFLAGS:-}
 CXXFLAGS=${CXXFLAGS:-\$(CFLAGS)}
-- 
1.9.2



More information about the notmuch mailing list