私は、一連のファイルに対してスクリプトを実行する単純なバッチャーを作成しようとしています。CMake add_custom_commandでの引用を避ける
ので、グロビングされたファイルの後、私は、スクリプト実行するには、次のカスタムコマンドを作成しました :EXE_GFX_EXPORT
は、スクリプトプログラム、C:\Program Files (x86)\Scaleform\GFx SDK 3.1\Bin\gfxexport.exe
のようなものがある
add_custom_command(OUTPUT ${RESOURCE_GFX} COMMAND ${EXE_GFX_EXPORT} ${GFX_EXPORT_PARAMETERS} ${RESOURCE_SWF})
を。 RESOURCE_SWF
は、スクリプトが実行されるファイルです。 GFX_EXPORT_PARAMETERS
はスクリプトのパラメータです.-i DDS -share_images -qp
という形式のものです。
CMakeのは、このカスタムコマンドを "翻訳":
"C:\Program Files (x86)\Scaleform\GFx SDK 3.1\Bin\gfxexport.exe" "-i DDS -share_images -qp" "C:\path\to\file.swf"
しかしgfxexport.exe
は、二重引用符で囲まれたパラメータを処理することはできません。 CMakeが自動的に変数GFX_EXPORT_PARAMETERS
を変数に入れないようにする方法はありますか?
ありがとうございました。 ラファエール。
パーフェクト!それは魅力のように働く。非常に@サクラありがとうございます。 – TaaTT4