Corrigir a instalação do config.h para biblioteca compartilhada usando o autotools

Eu estou convertendo um programa C ++ que usa o sistema autotools para usar uma biblioteca compartilhada, introduzindo o uso da libtool. A maior parte da funcionalidade do programa está sendo colocada na biblioteca compartilhada, que é carregada pelo programa principal, para que o código comum possa ser acessado por outros programas no futuro.

Por todo o programa e biblioteca fontes o autoheader geradoconfig.h é usado com a macro usual:

#if HAVE_CONFIG_H
# include <config.h>
#endif

No configure.ac eu uso a macro para gerá-lo:

AC_CONFIG_HEADERS([config.h])

Minha pergunta é, eu preciso instalarconfig.h para que outros possam usar minha biblioteca e, em caso afirmativo, qual é a maneira apropriada de fazer isso, e ela deve ser renomeada para evitar conflitos etc.?

A maioria das informações que encontrei sobre isso está aqui:

http://www.openismus.com/documents/linux/building_libraries/building_libraries#installingheaders

Mas isso dificilmente é uma fonte oficial.

questionAnswers(2)

yourAnswerToTheQuestion