On Wed, May 21 2014, Fraser Tweedale <fr...@frase.id.au> wrote: > 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..3f4942b 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 which gcc >/dev/null 2>&1; then > + CC=${CC:-gcc} > +else > + CC=${CC:-cc} > +fi
perhaps: if [ -z "$CC" ]; then if hash gcc 2>/dev/null; then CC=gcc else CC=cc fi fi and same for g++ hash is builtin in modern shells, and is command in some systems which(1) is builtin in zsh (only?). Solaris 10 which(1) exits 0 even the command is not found. Tomi > +if which g++ >/dev/null 2>&1; then > + CXX=${CXX:-g++} > +else > + CXX=${CXX:-c++} > +fi > CFLAGS=${CFLAGS:--O2} > CPPFLAGS=${CPPFLAGS:-} > CXXFLAGS=${CXXFLAGS:-\$(CFLAGS)} > -- > 1.9.2 > > _______________________________________________ > notmuch mailing list > notmuch@notmuchmail.org > http://notmuchmail.org/mailman/listinfo/notmuch _______________________________________________ notmuch mailing list notmuch@notmuchmail.org http://notmuchmail.org/mailman/listinfo/notmuch