关于如何避免小型项目的autotools并使用裸GNU Make的强大功能的文章很少:
我喜欢尽可能依赖wildcard
和内置隐式规则的东西。
我可以使用GNU Make的现成脚本吗?
我需要的功能(请参阅第二个链接以获取说明):
很高兴但对我来说不是必需的:
答案 0 :(得分:0)
查看名为 prorab 的模板库:
https://github.com/igagis/prorab/blob/master/wiki/HomePage.md
它具有您需要的大多数功能,并且具有包含使用相同模板库的独立makefile的功能。
特点:
第三方软件包的依赖关系:pkg-config:例如,将`pkg-config --libs yourPackage`
传递给LDLIBS。
细粒度的依赖关系:是的,一切都取决于必要的东西。
如果有任何问题,请随时与我联系或在github上提出问题。