如何使用pkginclude_HEADERS和Automake获取第二个包含目录?

时间:2011-12-17 17:48:19

标签: automake

pkginclude_HEADERS

上的这个主题涵盖了很多这个主题

我有一个开源库,它有一些包含常用名称。我怀疑最好的解决方案是让我的伞包含在pkginclude_HEADERS目录中的文件,然后在那里有一个包含所有其他头文件的附加目录。然后在伞文件中,用法将是#include。

我如何强迫automake这样做?谢谢!

1 个答案:

答案 0 :(得分:9)

最有可能:

nobase_pkginclude_HEADERS = subdir/subfile.h

因此subfile.h会被复制到${pkgincludedir}/subdir/subfile.h。如果没有nobase_前缀,则最终为${pkgincludedir}/subfile.h