Makefileのforeach
ループ内で実行する改行を挿入することはできますか?Makefile 'foreach'ループに改行を追加する
現在、私は次のようしている:今
$(foreach my_lib,$(MY_LIBS),$(call my_func,results,boxer,$(my_lib)))
、私が持っていると仮定:
MY_LIBS = lib1 \
lib2
上記foreach
ループは、と評価されます:
lib1 lib2
私は希望これを評価する:
lib1
lib2
これを達成するには、foreach
ループに改行を挿入することはできますか?
ありがとうございます。
愚かなQ時間:なぜ改行が必要ですか? –
私の実際のMakefileでは、 "m_func"は "lib1"と "lib2"を "make ... lib"コマンドに展開します。したがって、行が "make ... lib1 make ... lib2"と評価された場合、実行は失敗します。 – DuneBug