Boost::Jam で Code::Blocks を使用しています。C::B への最近の更新により、いくつかの新しい「カスタム makefile」コマンドが追加されました。そのうちの 1 つは「再構築が必要かどうかを尋ねる」です。このメッセージによるとmake
、「質問モード」で呼び出すことを意図しています。
-q, --question
''質問モード''。コマンドを実行したり、何も出力したりしないでください。指定されたターゲットがすでに最新の場合はゼロ、それ以外の場合はゼロ以外の終了ステータスを返すだけです。
残念なことに、Boost::Jam のドキュメントでは、そのようなモードについて言及していませんbjam
。このコマンドを使用して回避しました...
bjam -error
...これbjam
により、 errorlevel 1 が強制的に返され ( option が認識されないため-e
)、C::B が常にビルド コマンドを実行するようになりますが、意図したとおりに使用することをお勧めします。
私の質問:そのようbjam
な「質問モード」がありますが、私はそれを見つけられませんでしたか、または Jamfile にそのように機能させる方法がありますか? この-n
オプションは、C::B が「最新のすべてのファイル」と解釈するゼロを常に返すため、機能しません。