project(MainApp) add_executable(MainApp main.cpp MainWindow.h MainWindow.cpp ../Common/ConfigHelper.h ) target_include_directories(MainApp PUBLIC ${CMAKE_SOURCE_DIR}/Common PRIVATE ${OPENSSL_INC} ) target_link_libraries(MainApp PRIVATE Common Qt5::Core Qt5::Gui Qt5::Widgets) if(WIN32) get_target_property(QT_WINDEPLOYQT_EXE Qt5::qmake IMPORTED_LOCATION) get_filename_component(QT_BIN_PATH "${QT_WINDEPLOYQT_EXE}" DIRECTORY) set(WINDEPLOYQT "${QT_BIN_PATH}/windeployqt.exe") add_custom_command(TARGET MainApp POST_BUILD COMMAND ${WINDEPLOYQT} $,--debug,--release> $ ) endif()