Domanda

Sto usando il GNU autotools (compresi automake!) Per il mio progetto. Vorrei sapere se potevo creare una statica e una libreria condivisa utilizzando libtool? O sarebbero le dichiarazioni essere separati? Sarebbe questo:

LT_INIT(shared static)

lavoro?

È stato utile?

Soluzione

È necessario nulla oltre LT_INIT, il valore predefinito per la costruzione sia statiche che le librerie condivise. Se ti piace, si può ancora dichiarare esplicitamente le impostazioni di default (ma è una sorta di ridondante)

LT_INIT
AC_ENABLE_SHARED
AC_ENABLE_STATIC

modifica: manuale dice LT_INIT([shared]) e LT_INIT([static]) (combinati per LT_INIT([shared static]) deve anche il lavoro anche di manuali formulazione più precisa su ciò che è di default quando viene dato LT_INIT.: questa macro giri su librerie condivise se sono      disponibili, e permette anche le librerie statiche se non lo fanno      conflitto con le librerie condivise.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top