Как избежать переопределения версии?

я не видел ни вопросы, относящиеся к GNU autoconf/automake строит, но я надеюсь, что по крайней мере некоторые из вас с ней знакомы. Вот и выходит:

у меня есть проект (я буду называть его мой проект), который включает в себя еще один проект (поставщика). Поставщик проекта является отдельным проектом, поддерживаемым кто-то другой. В том числе и проект, как это делается довольно просто, но в этом случае есть крошечные загвоздка: в рамках каждого проекта создается своя config.h файлов, каждый из которых определяет стандартные макросы, например, ПАКЕТА, ВЕРСИЮ и др. Это означает, что во время построения, когда поставщик строится я получаю кучу ошибок следующим образом:

... warning: "VERSION" redefined
... warning: this is the location of the previous definition
... warning: "PACKAGE" redefined
... warning: this is the location of the previous definition

это всего лишь предупреждения, на время по крайней мере, но я хочу от них избавиться. Только релевантную информацию я смог повернуть вверх с google для поиска по этой теме на automake список рассылки, который не много помощи. Кто-нибудь еще есть идеи получше?

Найдено 3 ответа:

How to avoid redefining VERSION, PACKAGE, etc

http://stackoverflow.com/questions/7398/how-to-avoid-redefining-version-package-etc

Посмотреть решение →