automake
[Top][All Lists]
Advanced

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

Re: how to add the creation of static lib for one lib only


From: Ralf Wildenhues
Subject: Re: how to add the creation of static lib for one lib only
Date: Sun, 2 Mar 2008 10:19:37 +0100
User-agent: Mutt/1.5.17+20080114 (2008-01-14)

Hi Vincent,

* Vincent Torri wrote on Sat, Mar 01, 2008 at 09:56:31AM CET:
>
> I use AC_DISABLE_STATIC in configure.in (before AC_PROG_LIBTOOL) to 
> remove the creation of all the static lib of a project because there are 
> a lot of creted modules (the static lib is useless for them).
>
> But, for the library itself, i would like to create the static lib.

> I tried, in the correct Makefile.am:
>
> libewl_la_LIBTOOLFLAGS = --tag=enable-static

Sorry, that doesn't work.  AFAIK AC_DISABLE_STATIC turns off some of the
configure tests necessary for static linking (maybe only on some
systems), so the error message is a safety measure to avoid a broken
build.

> Do you know what I should put in that Makefile.am to create the static 
> lib ?

You could drop AC_DISABLE_STATIC, put
  AC_SUBST([AM_LIBTOOLFLAGS], [--tag=disable-static])

in configure.ac, and put
  libTheLibraryItself_la_LIBTOOLFLAGS =

to override it in the Makefile.am for that lib.

Hope that helps.

Cheers,
Ralf




reply via email to

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