2012-01-03 9 views
0

私はCMakeを使用しています。私のアプリケーションは、wxWidgetsのDLLバージョンを使用しています。アプリケーションのexeファイルをプロジェクトツリー内の特定の場所(例:project/bin)に出力しています。サードパーティの共有ライブラリを実行可能ファイルのディレクトリにコピーするプロセスを自動化する最良の方法は何ですか?CMake wxWidgets DLL

Thxを

答えて

0

あなたがCPackを使用して、バンドルの作成を自動化しようとすることができることは非常に可能です。

add_custom_command(TARGET ${LIBRARY_NAME} POST_BUILD 
     COMMAND ${CMAKE_COMMAND} ARGS -E copy_if_different "${CMAKE_CURRENT_SOURCE_DIR}/Graphics/WaterEffect/background.jpg" "${WATER_EFFECT_TEXTURE_PATH}/background.jpg" 
    ) 
here

はまたCMakeの中で、あなたがこのようにビルド後のイベントを使用することができます。wxArt2Dについて説明したのと同様の