CMake wxWidgets DLL - PullRequest
       9

CMake wxWidgets DLL

0 голосов
/ 03 января 2012

Я использую CMake. Мое приложение использует DLL-версию wxWidgets. Я выводю exe-файл приложения в определенное место в дереве проекта (например, project / bin). Каков наилучший способ автоматизации процесса копирования сторонних общих библиотек в каталог исполняемого файла?

Thx

1 Ответ

0 голосов
/ 03 января 2012

Вполне возможно, что вы можете попытаться автоматизировать создание пакета с помощью CPack. То же, что описано для wxArt2D: здесь

Также в 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"
    )
...