bash makeが何かをしたことを確認してください

bash makeが何かをしたことを確認してください

makebashスクリプトから電話しています。スクリプトの残りの部分は、make実際に何かをしている場合にのみ実行できます(つまり、言わない場合nothing to be done for...)。

Bashでどうやって確認できますか?戻りコードは次のとおりです。する発生するため(失敗しない)使用できません。make出力を比較して出力内容が含まれていることを確認するよりも良い方法はありますかnothing to be done for

私はGNU Make 4.0を使用しています。

ベストアンサー1

ワークフローがそれに対応できる場合は、ファイルをmake更新するために実行する前に練習実行を送信できます。

-q、--質問

「質問モード」。どのコマンドも実行せず、何も印刷しないでください。指定されたターゲットがすでに最新の場合にのみ終了ステータス0を返し、そうでない場合はゼロ以外の値を返します。

--recon(これが行動の一部ではないという事実に少し驚きました。)

おすすめ記事