libtool-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] New language support interface


From: Scott James Remnant
Subject: Re: [PATCH] New language support interface
Date: Thu, 18 Mar 2004 04:30:55 +0000

On Thu, 2004-03-18 at 03:51, Albert Chin wrote:

> On Wed, Mar 17, 2004 at 08:20:09PM +0000, Scott James Remnant wrote:
> > This removes the AC_LIBTOOL_TAGS macro in favour of a set of LT_INIT
> > options and a new LT_LANG macro to select language support.
> > 
> > The three LT_INIT options are:
> > 
> >     no-lang         No language support other than C.
> >     all-lang        All supported languages
> >     auto-lang       Automatically detect required support
> 
> Ick. What developer using libtool does _not_ know what languages they
> need. Is there every a case where "auto-lang" would not be used?  Why
> would a C-based project ever want a non-C-based tag?
> 
You're also assuming here that their entire build system will be managed
by the same configure.ac file; many projects have a lay out something
like:

        project-1.0/configure.ac
        project-1.0/ltmain.sh
        project-1.0/libtool
        project-1.0/bindings/cxx/configure.ac
        project-1.0/bindings/f77/configure.ac

The bindings/* directories might share the Libtool configured by the
main project itself, yet the main project doesn't have C++ or Fortran 77
support.

We therefore need to supply LT_LANG for these kinds of people.

Scott
-- 
Have you ever, ever felt like this?
Had strange things happen?  Are you going round the twist?

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

[Prev in Thread] Current Thread [Next in Thread]