This fragment was discussed on the libtool list a week or two ago. It is simply ensuring the ordering of expansion of AC_PROG_CXX and AC_LIBTOOL_CXX, nothing more.
Bob On Wed, 11 Jun 2003, Peter Eisentraut wrote: > Albert Chin writes: > > > > And when I run it it checks for g++ and g77 and runs the whole libtool > > > test range for those compilers. Does anyone know why? > > > > Check the thread from last week. I'll try to post my patch by this > > weekend to fix this. > > http://mail.gnu.org/archive/html/libtool/2003-06/msg00006.html > > It seems that the code is already set up to select the right tags > automatically, but it just doesn't work. In AC_PROG_LIBTOOL: > > dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX > dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX. > AC_PROVIDE_IFELSE([AC_PROG_CXX], > [AC_LIBTOOL_CXX], > [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX > ])]) > > This means, if AC_PROG_CXX has already been called, call AC_LIBTOOL_CXX. > Else, change AC_PROG_CXX to include AC_LIBTOOL_CXX automatically, in case > it is called later. But if AC_PROG_CXX is never called, AC_LIBTOOL_CXX > should also never be called. But that doesn't happen. Why? > > -- > Peter Eisentraut [EMAIL PROTECTED] > > > > _______________________________________________ > Libtool mailing list > [EMAIL PROTECTED] > http://mail.gnu.org/mailman/listinfo/libtool > ====================================== Bob Friesenhahn [EMAIL PROTECTED] http://www.simplesystems.org/users/bfriesen _______________________________________________ Libtool mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/libtool