バックグラウンド
私たちのビルド スクリプトは、多数の .dylib および .so ファイルを「dist」ディレクトリにインストールするために使用Install()
します。InstallAs()
Install(dist_dir, 'libfoo')
Install(dist_dir, 'libbar')
...
問題
ライブラリ ファイルが dist_dir にコピーされた後、各ファイルに対してカスタム関数を実行したいと考えています。そのカスタム コマンドは次のとおりです。
def add_magic(lib_filename, arg1, arg2, arg3)
私たちの目標を達成するための助けに感謝します。
これまでに何を試しましたか?
- Builder() を介してカスタムビルダーを作成することを検討し始めました
- Command() ビルダーも調べました
- 疑似ビルダーを作成する AddMethod() 関数も調べました。
現在、最初の 2 つのアプローチに賭けています。ユーザー ガイドを読み、簡単な例に取り組んでいます。私たちは終わりに近づいているわけではなく、ヒントやヒントをいただければ幸いです。