获取Makefile中包含文件的完整路径

时间:2017-10-17 07:39:45

标签: makefile

Makefile包含

include ../../common/common.mk

在文件的末尾。我想在调用期间看到完整路径。我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

$(info full path to common.mk: $(abspath ../../common/common.mk))
include ../../common/common.mk

通常, make 在执行期间不会更改工作目录。最有可能的是,您可以在运行** make *之前从命令行检查../../common/common.mk。但是如果使用make -C some/directory,则工作目录将是-C之后指定的任何内容(相对于当前目录)。