- Utility: NMake
- Платформа: Windows 7
У меня есть следующие MakefileNMAKE добавления к переменным
FILE = $(shell) *.c
FILE += $(shell) *.cpp
exec:
@echo $(FILE)
Это отлично работает с производства. Это вызывает следующую ошибку с nmake
makefile(2) : fatal error U1036: syntax error : too many names to left of '='
Stop.
В чем причина?
Без линии
FILE += $(shell) *.cpp
NMAKE работает прекрасно.
Последняя строка, вероятно, приведет к ошибке «рекурсивного макроса». –
Нет, нет. – Lothar