Poprawna instalacja config.h dla współużytkowanej biblioteki przy użyciu narzędzi automatycznych

Konwertuję program C ++, który używa systemu budowania autotools do korzystania z biblioteki współdzielonej, wprowadzając użycie libtool. Większość funkcji programu jest umieszczana w bibliotece współdzielonej, która jest ładowana przez program główny, dzięki czemu w przyszłości wspólny kod będzie dostępny dla innych programów.

W całym programie źródła biblioteki generują autoheaderconfig.h jest używany ze zwykłym makro:

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

W configure.ac używam makra, aby je wygenerować:

AC_CONFIG_HEADERS([config.h])

Moje pytanie brzmi, czy muszę zainstalowaćconfig.h aby inni mogli korzystać z mojej biblioteki, a jeśli tak, to w jaki sposób to zrobić i czy należy zmienić jej nazwę, aby uniknąć konfliktów itp.?

Najwięcej informacji na ten temat znalazłem tutaj:

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

Ale to nie jest oficjalne źródło.

questionAnswers(2)

yourAnswerToTheQuestion