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索引页

磨砺技术珠矶,践行数据之道,追求卓越价值

 

posted @ 2012-07-11 15:10  健哥的数据花园  阅读(642)  评论(0编辑  收藏  举报