изменить переменную для цели в Makefile - PullRequest
1 голос
/ 22 января 2011

В Makefile у меня есть цель с именем objects, и если я запускаю make objects, она генерирует .o из каждого .cpp.Теперь я хочу представить цель check-syntax, которая вызывает цель object, но перед тем, как изменить переменную CFLAGS с -Wall -O2 на -Wall -O0 -fsyntax-only.

Как это сделать?

1 Ответ

2 голосов
/ 22 января 2011

(Во всяком случае, в GNUM, и я предполагаю, что вы имели в виду CFLAGS)

CFLAGS = -Wall -O2

objects: ...
    whatever

check-syntax: CFLAGS = -Wall -O0 -fsyntax-only

check-syntax: objects
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...