From: Martin v. Löwis Date: Wed, 13 Dec 2000 17:37:02 +0000 (+0000) Subject: Set CXX even when --with-cxx is not specified. Closes bug #124782 X-Git-Tag: v2.1a1~596 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=537970fe267cf02ea490402b4de02e84ee48c168;p=python Set CXX even when --with-cxx is not specified. Closes bug #124782 --- diff --git a/configure.in b/configure.in index bf21e51584..07072c504b 100644 --- a/configure.in +++ b/configure.in @@ -153,6 +153,7 @@ AC_SUBST(MAINOBJ) MAINOBJ=python.o AC_MSG_CHECKING(for --with-cxx=) AC_ARG_WITH(cxx, [ --with-cxx= enable C++ support],[ + check_cxx=no case $withval in no) CXX= with_cxx=no;; @@ -161,10 +162,29 @@ AC_ARG_WITH(cxx, [ --with-cxx= enable C++ support],[ with_cxx=$withval;; esac], [ with_cxx=no + check_cxx=yes ]) AC_MSG_RESULT($with_cxx) + +dnl The following fragment works similar to AC_PROG_CXX. +dnl It does not fail if CXX is not found, and it is not executed if +dnl --with-cxx was given. +dnl Finally, it does not test whether CXX is g++. + +if test "$check_cxx" = "yes" +then + AC_CHECK_PROGS(CXX, $CCC c++ g++ gcc CC cxx cc++ cl, notfound) + if test "$CXX" = "notfound" + then + CXX= + else + AC_PROG_CXX_WORKS + fi +fi + SET_CXX="CXX=$CXX" + #AC_MSG_CHECKING(CCC) #if test -z "$CCC" #then