2013-01-18 17 views

答えて

10

はい、方法があります:

make --warn-undefined-variables 

私はメイクバージョンでそれをテストしてみた3.81

EDIT:

あなたも、あなたのメイクファイルでそれを設定することができます将来の愚かな間違いから身を守る。ちょうどあなたのメイクファイルの上部付近にこのどこかに入れ、それを行うには (これもプロセスを作る再帰的に渡されます):ここでは

MAKEFLAGS=--warn-undefined-variables 
+0

コマンドラインオプションを使用するのではなく、Makefile自体でトリガーする方法があるかどうか知っていますか? –

+1

はい、それをあなたのmakefileに入れることもできます。私の答えの編集を見てください。 – sirgeorge

+2

Btw、=の代わりに+ =をしてはいけませんか?私はまだmakeの代入演算子と混同しています。 –

0

一つは、makeはすぐに失敗するためにそれを行うことができる方法である。

ifndef PSWD 
$(error PSWD is undefined) 
endif 
関連する問題