我正在开发一个使用 automake 构建系统的相对较大的项目。
现在的问题是我需要将项目与来自另一个项目的库链接(这工作正常),但我还需要包含来自另一个项目源树的标题(api.h
)。
INCLUDES = -I@REMOTE_PROJECT_DIR@
在 Makefile.am 中不起作用,因为在远程源目录中有 .h 文件的名称是重叠的。我怎样才能只添加api.h
?
我在项目的包含目录中使用了符号链接,但现在我需要将源推送到公共仓库中,并且使用它的每个人都有另一个项目在不同的目录中,所以我需要使用配置参数。