GNU make 与 override指令
磨砺技术珠矶,践行数据之道,追求卓越价值
回到上一级页面: PostgreSQL杂记页 回到顶级页面:PostgreSQL索引页
在PostgreSQL的 Makefile中,有如下的部分:
override CPPFLAGS:=…
对 override 查询的结果是:
在GNU make的范畴里,有如下几种定义变量的地方:
1 在make/gmake 的 命令行 加 开关参数。
2 在 Makefile或其include的文件中。
3 在环境变量中。
如果在1/2/3几个地方都出现了同样的变量,那么
正常情况下 1 优先,那么如果想要2优先,则在Makefile中使用 override指令。
如果想要 3 优先,则make/gmake 命令行中 加入 --environment-overrides (-e)
回到上一级页面: PostgreSQL杂记页 回到顶级页面:PostgreSQL索引页
磨砺技术珠矶,践行数据之道,追求卓越价值