nmake хвърля грешка, ако променливата не е дефинирана

Имам makefile, който изпълнявам през nmake, за разлика от gnumake.

Имам някакъв код, взет от makefile, предназначен за gnumake...

# out_repo = 

ifndef out_repo
$(error out_repo is not set)
endif

Това не работи с nmake. Има ли начин в nmake, където мога да имам същото поведение, при което процесът на създаване ще даде грешка, ако променлива не е дефинирана?


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