gnu-make - 如果未定义变量,则 nmake 抛出错误
问题描述
我有一个通过nmake运行的makefile,而不是gnmake。
我有一些从用于 gnumake 的 makefile 中获取的代码......
# 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
请参阅我对https://stackoverflow.com/a/54046754/318716的回答,以获取对更旧、更有用的 NMAKE 文档的参考。
推荐阅读
- c# - 模拟“复制”并检查剪贴板上的文本
- sql - Microsoft ODBC 中是否有字符串求和函数?
- c# - 如何在表单数据 / [FromForm] 中发送可为空的 DateTime
- google-chrome-extension - 通知有时会跳过第一个警报,总是在第二次触发时起作用
- php - PHP Braintree 网关 API
- perl - 在 Perl sendmail 中,为什么我的图片附件有时会损坏?
- perl - 将十六进制转换为 UTF8 在 perl 中无法按预期工作
- python - O(n) 和 O(k) 是什么意思?
- python - 为什么 MapReduce 第二份工作不会排序?
- asp.net-mvc - System.ValueTuple 无法正确安装