CMake wxWidgets DLL

时间:2012-01-03 01:21:51

标签: dll cmake wxwidgets

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

THX

1 个答案:

答案 0 :(得分: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"
    )