我正在开发一个需要子项目的项目,该子项目有自己的makefile和configure.ac.子项目是一个程序,用于为主项目生成源文件.可以选择禁用此项目的构建,并尝试使用已安装的版本.
在任何一种情况下,我都会创建一个变量,该变量在我的Makefile.am中使用,包含程序的路径.
我的问题是,当使用项目的本地版本时,如何在Makefile.am中获取其位置?
我试过了
FOOPLACE=${abs_top_builddir}/bar/foo
Run Code Online (Sandbox Code Playgroud)
但这总是FOOPLACE只包含/bar/foo.即使在原则上,我也不确定这是否是正确的方法.