Известен ли способ заставить Linux make
отклонить непреднамеренное использование определенных расширений GNU-Make в Makefile при редактировании или использовании другого Makefile в Linux? Я имею в виду, ограничивать ли GNU-Make вести себя так, как make
указано в POSIX, и отклонять какие-либо конкретные расширения GNU-Make?
.POSIX
Специальная цель не достаточно, в соответствии с « 4.9 Special Встроенный Целевых имен (gnu.org) ». Страница man не упоминает параметр командной строки для этого.
Использование другой make
утилиты может быть вариантом.
- Обновление 2018-10-19 -
Я до сих пор не нашел прямого ответа на мой вопрос, но вот по крайней мере документ об этой проблеме, документ, которого не было в то время, когда у меня был этот вопрос: Учебное пособие по переносимым файлам сборки (nullprogram.com) .
make
который был предназначен для использования с «другим Makefile», о котором идет речь. Вы также сказали, что «.POSIX
цель не является достаточной, согласно» вашему прочтению какой-либо документации, но вы не продемонстрировали это с реальным случаем, что немного проблематично для XY .