From b931cdaf37a592f6fa5dbaceea729d200e8b3de4 Mon Sep 17 00:00:00 2001 From: Andrey Astafyev Date: Sun, 30 Jul 2023 16:22:49 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D1=80=D0=B0=D0=B2=D0=BA=D0=B0=20=D0=BA?= =?UTF-8?q?=D0=BE=D0=B4=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CMakeLists.txt | 7 ++++++- src/myx-example-qt-console/main.cpp | 16 ++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 src/myx-example-qt-console/main.cpp diff --git a/CMakeLists.txt b/CMakeLists.txt index ffb38ec..9520719 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,7 +5,7 @@ cmake_minimum_required(VERSION 3.6 FATAL_ERROR) cmake_policy(VERSION 3.6..3.7) # Название и версия проекта и используемые языки программирования -project(myx-example-qt5-console VERSION 0.4.0 LANGUAGES C CXX) +project(myx-example-qt-console VERSION 0.4.0 LANGUAGES C CXX) # Рекомендуемый способ подключения MyxCMake include(cmake/myx_setup.cmake) @@ -19,8 +19,13 @@ myx_target_setup(${PROJECT_NAME} ${PROJECT_SOURCE_DIR}/src/${PROJECT_NAME}/main.cpp ) +if(NOT QT_VERSION) + set(QT_VERSION "5") +endif() + # Настройка Qt для цели myx_qt_target_setup(${PROJECT_NAME} + VERSION ${QT_VERSION} COMPONENTS Core PRIVATE Core) diff --git a/src/myx-example-qt-console/main.cpp b/src/myx-example-qt-console/main.cpp new file mode 100644 index 0000000..c60880d --- /dev/null +++ b/src/myx-example-qt-console/main.cpp @@ -0,0 +1,16 @@ +#include "config_p.hpp" +#include "git_info_p.hpp" + +#include +#include +#include + +int main( int argc, char** argv ) +{ + QCoreApplication app( argc, argv ); + + qDebug() << QString( "Qt version: %1.%2.%3" ).arg( QT_VERSION_MAJOR ).arg( QT_VERSION_MINOR ).arg( QT_VERSION_PATCH ); + qDebug() << QString( "Min Linux: %1.%2.%3" ).arg( MINLINUX_MAJOR ).arg( MINLINUX_MINOR ).arg( MINLINUX_PATCH ); + + return( 0 ); +}