【发布时间】:2017-06-27 13:10:43
【问题描述】:
在nmake Makefile 中,我想将变量设置为环境变量的值,但如果未设置 envvar,则提供默认值。
使用 GNU make 我会使用 ?= 语法:
VCINSTALLDIR ?= "%ProgramFiles%\\Microsoft Visual Studio 3.14\\VC"
如果 VCINSTALLDIR 变量设置为环境变量,makefile 将使用该值,但回退到提供的值。
很遗憾,nmake 无法处理 ?= 语法。
我还有哪些其他选择?
【问题讨论】:
标签: windows makefile environment-variables nmake