Как перекрыть опцию gcc в make?
Проект содержит несколько make-файлов. Один из включаемых make-файлов устанавливает опцию gcc std99. И это правильно. Но нужно один из файлов собрать без этой опции. Как эту опцию отменить?
Добавление.
Во включаемом make-файле определяется команда:
define build
$(CC) \
-std99 \
... \
-o $@
endef
а во включаещем make-файле эта команда используется:
$(MODULE): $(OBJECTS)
$(build)
Источник: Stack Overflow на русском