2012-01-03 25 views
0

我正在使用CMake。我的应用程序使用wxWidgets的DLL版本。我将apllication的exe文件输出到项目树中的特定位置(例如project/bin)。将第三方共享库复制到可执行文件目录的过程自动化的最佳方式是什么?CMake wxWidgets DLL

THX

回答

0

这是很可能的,你可以尝试自动捆绑使用CPack创建。 同为wxArt2D描述:here

此外,在CMake的你可以用后建立这样的事件:

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" 
    )