1
Я использую Makefile для создания моего проекта на C++. Это немного раздражает, что иногда трудно узнать, была ли сборка успешной или она потерпела неудачу. Я хотел бы видеть четкое заявление в конце сборки, как в gradle.Makefile: print BUILD SUCCESSFUL или BUILD FAILED
Если сборка прошла:
BUILD SUCCESSFUL
Если сборка не удалось:
BUILD FAILED
Для положительного случая я нашел это решение:
all: dependencies #every job is done in dependencies
echo "BUILD SUCCESSFUL"
Что такое лучший способ сделать это?
Я думаю, что 'c' и' 'C++ флаги вне темы для этого вопроса. – yeputons
@kaylum В соответствии с [GNU make manual] (https://www.gnu.org/software/make/manual/make.html#Errors) make должен прекратить обработку рецепта, если 'do something' терпит неудачу. Если я не ошибаюсь. –
На самом деле я делаю все в зависимости, и единственной целью в этом правиле является эхо. Я соответствующим образом меняю вопрос. –