在Makefile中我们使用'前缀'或者' PREFIX'?

时间:2015-03-31 10:54:33

标签: linux makefile prefix

目前在Makefile我有:

prefix ?= /usr/local

这样我可以在调用prefix时覆盖make值,如下所示:

make prefix="/new_path"

我的问题是:是否存在在Makefile中命名此变量的约定,尤其是我必须将其称为prefixPREFIX

这个问题,因为在这种情况下,大小写很重要!

请注意,我使用autotools,只是"简单" Makefile

1 个答案:

答案 0 :(得分:2)

GNU make手册的variables for installation directories部分讨论了prefix

我相信autotools使用类似的prefix变量/ configure标记。

然而,与DESTDIR比较。