Pregunta

Estoy utilizando las GNU autotools (incluyendo automake!) Para mi proyecto. Me gustaría saber si podría crear una estática y una biblioteca compartida utilizando libtool? ¿O las declaraciones estar separados? Haría esto:

LT_INIT(shared static)

trabajo?

¿Fue útil?

Solución

No se necesita nada aparte de LT_INIT, que por defecto es la construcción de ambas bibliotecas estáticas y compartidas. Si lo desea, puede volver a establecer explícitamente los valores por defecto (pero es una especie de redundancia)

LT_INIT
AC_ENABLE_SHARED
AC_ENABLE_STATIC

editar: manual dice LT_INIT([shared]) y LT_INIT([static]) (combinado para LT_INIT([shared static]) deberá también trabajos manuales Además de redacción más precisa sobre lo que está por defecto cuando se da LT_INIT.: esta macro vueltas en bibliotecas compartidas si son      disponibles, y también permite bibliotecas estáticas si no lo hacen      conflicto con las bibliotecas compartidas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top