Как проверить флаги в Makefile? Предположим, я запускаю make -a, мне нужно иметь возможность делать определенные вещи, Как я могу определить, установлен ли флаг внутри Make-файла?
make -a
Если вы используете GNUMake, вы можете проверить MAKEFLAGS, например this :
MAKEFLAGS
someTarget: ifneq (,$(findstring a,$(MAKEFLAGS))) do something else do something else endif