nmake выдает ошибку, если переменная не определена

У меня есть make-файл, который я запускаю через nmake, а не через gnumake.

У меня есть код, взятый из make-файла, предназначенного для gnumake...

# out_repo = 

ifndef out_repo
$(error out_repo is not set)
endif

Это не работает с nmake. Есть ли способ в nmake, где я могу вести себя так же, когда процесс make выдаст ошибку, если переменная не определена?


person Scorb    schedule 13.02.2020    source источник


Ответы (1)


Эквивалентный код в синтаксисе NMAKE будет таким:

# out_repo = 

!ifndef out_repo
!error out_repo is not set
!endif

См. мой ответ на https://stackoverflow.com/a/54046754/318716 для ссылки на более старые, более полезные, Документация NMAKE.

person Joseph Quinsey    schedule 14.02.2020