如果未定义变量,nmake 会抛出错误

nmake throw error if variable is not defined

我有一个 makefile,我 运行 通过 nmake,而不是 gnumake。

我有一些代码取自 makefile 用于 gnumake...

# out_repo = 

ifndef out_repo
$(error out_repo is not set)
endif

这不适用于 nmake。在 nmake 中有没有一种方法可以让我有相同的行为,如果未定义变量,make 过程将出错?

NMAKE 语法中的等效代码为:

# out_repo = 

!ifndef out_repo
!error out_repo is not set
!endif

请参阅我对 的回答,以获取对更旧、更有用的 NMAKE 文档的参考。