Четвертый BORLAND С++ и его окружение

       

Директива !error


Директива выдачи сообщения об ошибке (!error) указывает утилите MAKE, что нужно прервать выполнение и отобразить диагностическое сообщение о неисправимой ошибке, содержащее текст после

директивы !error. Данная директива имеет формат:

!error произвольный_текст

Данная директива предназначена для включения в директивы условного выполнения, чтобы заданное пользователем условие определения ошибки могло бы прервать выполнение утилиты MAKE. Например,

вы можете вставить перед первым явным правилом следующий код:

!if !$d(MODEL)

# если MODEL не определена

!error MODEL не определена

!endif

Если при подходе к данной точке директива MODEL еще не была определена, то утилита MAKE прекращает выполнение с выдачей следующего сообщения об ошибке:

Fatal makefile 4: Error directive: MODEL не определена



Содержание раздела