获取当前正在执行的makefile所在目录的正确方法是什么?
我正在使用export ROOT=$(realpath $(dir $(lastword $(MAKEFILE_LIST))))并遇到一些问题,当使用完全相同的选项运行make时,会导致ROOT的值不同.大约90%的时间它具有正确的值,但在剩余的10%中有许多无效路径.
export ROOT=$(realpath $(dir $(lastword $(MAKEFILE_LIST))))
makefile gnu-make
gnu-make ×1
makefile ×1