我有一个开源库,它有一些包含常用名称。我怀疑最好的解决方案是让我的伞包含在pkginclude_HEADERS目录中的文件,然后在那里有一个包含所有其他头文件的附加目录。然后在伞文件中,用法将是#include。
我如何强迫automake这样做?谢谢!
答案 0 :(得分:9)
最有可能:
nobase_pkginclude_HEADERS = subdir/subfile.h
因此subfile.h
会被复制到${pkgincludedir}/subdir/subfile.h
。如果没有nobase_
前缀,则最终为${pkgincludedir}/subfile.h
。