У меня есть два проекта, которые создаются с помощью Automake. Вот упрощенные версии Automake.amS:
AM_CPPFLAGS = -I/some/include_path
lib_LTLIBRARIES = libfoo.la
libfoo_la_SOURCES = foo.cpp
libegfconfig_la_LIBADD = -lxml2
и
AM_CPPFLAGS = -I/some/include_path # I want this to happen implicitly
lib_LTLIBRARIES = libbar.la
libbar_la_SOURCES = bar.cpp
libbar_la_LIBADD = $(top_builddir)/some/path/libfoo.la
Второй файл должен указывать только дополнительный путь включения, так как bar.cpp включает в себя foo.hpp, который включает в себя что-то из / some / include_path. Я хотел бы, чтобы второй проект неявно добавил дополнительный путь включения, основываясь на том факте, что первый проект делает это и является зависимостью.
Возможно ли это?