次のことを行う CMake スクリプトを作成しています。
- 静的ライブラリを作成します。
- Python スクリプトを使用して、上記のライブラリ ファイルを処理します。
(2)はスタティック ライブラリのビルド後に行う必要があることに注意してください。私が理解している限りadd_custom_command
、構成プロセス中に処理されているため、機能しません。私はexecute_process
次のように使用しようとしました:
EXECUTE_PROCESS(
COMMAND ${SCRIPT} --source /my/path/myLib.a --dest ${TEMP_DIR}
WORKING_DIRECTORY ${TEMP_DIR}
)
また、次の 2 つの理由で機能しないようです。1) 変数を認識しない。2)ハードコーディングされたパスを配置しても、起動が早すぎます。
では、上記のシーケンスを達成する権利は何でしょうか?