1

メインのメイクファイルからメイクファイルを実行すると、子のメイクファイルが失敗した場合、親は続行され、エラー終了コードが返されないことに気付きました。例外処理を追加しようとしましたが、機能しません。何か案は?

MAKE_FILES := $(wildcard test_*.mak)
compile_tests:
        @echo "Compiling tests.$(MAKE_FILES)."
        @for m in $(MAKE_FILES); do\
                $(MAKE) -f "$$m"; || $(error Failed to compile $$m)\
        done
4

1 に答える 1