Часть моего make-файла для моего C ++ проекта использует команду diff для сравнения двух файлов, которые были выведены недавно созданным кодом.Проблема в том, что если файлы разные, то скрипт у вас не выйдет и должен продолжаться.Есть еще файлы, которые нужно сравнить, и мне нужно увидеть их все, прежде чем закончится сценарий сборки.Например, что-то вроде этого:
diff: *
diff $(TEST)/T4.board $(TEST)/T4.board
diff $(TEST)/T4.board $(TEST)/sample.board
Первая строка не вызывает проблем, потому что файлы одинаковы.Во второй строке сравниваются разные файлы, и как только различия отображаются, я вижу
Makefile:102: recipe for target `diff' failed
make: *** [diff] Error 1
и сценарий останавливается.Как я могу заставить его продолжить?