作品:
make -f Makefile.custom CFLAGS="-DFLAG_ONE -DFLAG_TWO" clean target
動作しないのは
FLAGS="-DFLAG_ONE -DFLAG_TWO"
make -f Makefile.custom CFLAGS=$FLAGS clean target
エラー:-Dは作成する引数であると考え始め、失敗します。
試した:エスケープ文字を使用する
FLAGS="\"-DFLAG_ONE -DFLAG_TWO\""
どんな助けでもいただければ幸いです。
- アップデート -
これは回避策ですが、質問は未解決のままです。
CFLAGS="-DFLAG_ONE -DFLAG_TWO"
export CFLAGS
make -f Makefile.custom clean target