目前在Makefile
我有:
prefix ?= /usr/local
这样我可以在调用prefix
时覆盖make
值,如下所示:
make prefix="/new_path"
我的问题是:是否存在在Makefile中命名此变量的约定,尤其是我必须将其称为prefix
或PREFIX
?
这个问题,因为在这种情况下,大小写很重要!
请注意,我不使用autotools
,只是"简单" Makefile
答案 0 :(得分:2)
GNU make手册的variables for installation directories部分讨论了prefix
。
我相信autotools使用类似的prefix
变量/ configure
标记。
然而,与DESTDIR
比较。