C / C ++:使用automake为间接包含自动添加-I选项
||
我有两个使用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中的内容。我希望第二个项目基于第一个项目是这样做并且是一个依赖项这一事实隐式添加其他包含路径。
这可能吗?
没有找到相关结果
已邀请:
3 个回复
戊袱
程琶
悲帽慑彤电