Я работаю над относительно большим проектом, в котором используется система сборки automake.
Теперь проблема в том, что мне нужно связать проект с библиотекой из другого проекта (это работает нормально), но мне также нужно включить заголовок из другого исходного дерева проекта (api.h
).
INCLUDES = -I@REMOTE_PROJECT_DIR@
в Makefile.am не работает, потому что в удаленном исходном каталоге есть файлы .h с конфликтующими именами. Как я могу добавить только api.h
?
Я использовал символическую ссылку в каталоге include в проекте, но теперь мне нужно поместить исходники в общедоступный репозиторий, и все, кто работает с ним, имеют другой проект в другом каталоге, поэтому мне нужно использовать параметр configure.