project(your_app) cmake_minimum_required(VERSION 2.6) find_package(PIP REQUIRED) find_package(QAD REQUIRED) qad_find_qt(Qt5 Core Gui Widgets) set(TARGET_SUFFIX_Qt5 "") set(CMAKE_INSTALL_PREFIX ${CMAKE_CURRENT_SOURCE_DIR}/..) set_version(${PROJECT_NAME} MAJOR 0 MINOR 0 REVISION 1 BUILD ${BUILD_NUMBER}) set_deploy_property(${PROJECT_NAME} LABEL "${PROJECT_NAME}" FULLNAME "App name" COMPANY "Company" INFO "Description") if(WIN32) set_deploy_property(${PROJECT_NAME} ICON "icons/logo.ico") else() set_deploy_property(${PROJECT_NAME} ICON "icons/logo.png") endif() set_lang(${PROJECT_NAME} en ru) make_rc(${PROJECT_NAME} out_RC) #pip_code_model(CCM "structs.h" OPTIONS "-ESs") qad_sources(SRC) qad_wrap(${SRC} HDRS out_HDR CPPS out_CPP QMS out_QM) qad_add_executable(${PROJECT_NAME} out_CPP ${out_RC}) # ${CCM} qad_target_link_libraries(${PROJECT_NAME} PIP QAD::Application) qad_install(TARGETS ${PROJECT_NAME} DESTINATION ${CMAKE_INSTALL_PREFIX}/bin) qad_install(LANG out_QM DESTINATION ${CMAKE_INSTALL_PREFIX}/bin/lang) qad_install_lang(${PROJECT_NAME} DESTINATION ${CMAKE_INSTALL_PREFIX}/bin/lang) deploy_target(${PROJECT_NAME} DEPLOY_DIR ${CMAKE_INSTALL_PREFIX}/bin DESTINATION ${CMAKE_INSTALL_PREFIX}/release RESOURCES lang/ OPTIONS --qt-plugins *=::imageformats=* --qt-plugins-dir plugins)