Question

J'utilise les autotools GNU (y compris automake!) Pour mon projet. Je voudrais savoir si je pouvais créer une statique et une bibliothèque partagée en utilisant libtool? Ou bien les déclarations soient séparées? Est-ce que ceci:

LT_INIT(shared static)

travail?

Était-ce utile?

La solution

Rien d'ailleurs LT_INIT est nécessaire, sa valeur par défaut à la construction à la fois statiques et des bibliothèques partagées. Si vous le souhaitez, vous pouvez à nouveau déclarer explicitement par défaut (mais il est un peu redondant)

LT_INIT
AC_ENABLE_SHARED
AC_ENABLE_STATIC

edit: manuel dit LT_INIT([shared]) et LT_INIT([static]) (combinée à LT_INIT([shared static]) travaillera également aussi du manuel libellé plus précis sur ce qui est par défaut lorsque LT_INIT est donnée.: ce tour macro sur les bibliothèques partagées si elles sont      disponible, et permet également des bibliothèques statiques si elles ne le font pas      conflit avec les bibliothèques partagées.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top