【发布时间】:2012-05-27 07:46:21
【问题描述】:
阅读Recursive Make Considered Harmful 后,我决定在我的下一个项目中使用“include makefile”。我有一个主 Makefile,其中包含两个位于不同目录中的子 Makefile。问题是子makefile中的路径是相对于他的目录的,所以当我从主Makefile中包含它时,他找不到文件。有没有办法在不改变路径的情况下解决这个问题?
【问题讨论】:
-
您也可以考虑使用其他构建器,例如 [omake]:omake.metaprl.org
-
类似于:common-gnu-makefile-directory-path。该链接应该回答您的问题
-
您是否有某些原因不想更改路径?还有其他方法,但我认为没有更好的方法。