オフになる前に終了する他の多くのターゲットと gzip のいくつかのログ ファイルに依存する「クリーンアップ」ターゲットを挿入したいと考えています。一部のツールが失敗する可能性があるため、早期に gzip しないことが重要です。
Scons が実行するクリーンアップ ターゲットを挿入するにはどうすればよいですか?
たとえば、ターゲット foo と bar があります。ユーザーが指定しなくても、foo と bar に依存し、両方が完了した後に実行される「クリーンアップ」と呼ばれる新しいカスタム ターゲットを挿入したい
% scons foo cleanup
次のように入力してもらいます。
% scons foo
ただし、ユーザーが入力したかのように scons を実行する
% scons foo cleanup
クリーンアップ ターゲットを作成して sys.argv に追加しようとしましたが、コードに到達するまでに scons が sys.argv を既に処理しているように見えるため、手動で追加した「クリーンアップ」ターゲットを処理しません。 sys.argv.