CMakeLists: Make project version right.
This commit is contained in:
parent
18edf9f0fd
commit
c8d7d6d468
|
@ -1,6 +1,6 @@
|
||||||
cmake_minimum_required(VERSION 3.21)
|
cmake_minimum_required(VERSION 3.21)
|
||||||
|
|
||||||
project(RibbonUIAPP VERSION ${CMAKE_PROJECT_VERSION} LANGUAGES CXX)
|
project(RibbonUIAPP VERSION ${PROJECT_VERSION} LANGUAGES CXX)
|
||||||
|
|
||||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
|
|
||||||
|
@ -22,7 +22,7 @@ set(PROJECT_COPYRIGHT "Copyright (c) 2024 Mentalflow's Lab. All rights reserved.
|
||||||
set(PROJECT_DOMAIN "dev.ourdocs.cn.ribbonuiapp")
|
set(PROJECT_DOMAIN "dev.ourdocs.cn.ribbonuiapp")
|
||||||
set(PROJECT_BUNDLE_NAME RibbonUI-APP)
|
set(PROJECT_BUNDLE_NAME RibbonUI-APP)
|
||||||
|
|
||||||
set(version_str "${CMAKE_PROJECT_VERSION_MAJOR},${CMAKE_PROJECT_VERSION_MINOR},${CMAKE_PROJECT_VERSION_PATCH}")
|
set(version_str "${PROJECT_VERSION_MAJOR},${PROJECT_VERSION_MINOR},${PROJECT_VERSION_PATCH}")
|
||||||
add_definitions(-DRIBBONUIAPP_VERSION=${version_str})
|
add_definitions(-DRIBBONUIAPP_VERSION=${version_str})
|
||||||
|
|
||||||
find_package(Qt6 COMPONENTS Quick REQUIRED)
|
find_package(Qt6 COMPONENTS Quick REQUIRED)
|
||||||
|
@ -70,7 +70,7 @@ endif ()
|
||||||
|
|
||||||
qt_add_qml_module(${PROJECT_NAME}
|
qt_add_qml_module(${PROJECT_NAME}
|
||||||
URI ${PROJECT_NAME}
|
URI ${PROJECT_NAME}
|
||||||
VERSION ${CMAKE_PROJECT_VERSION_MAJOR}.${CMAKE_PROJECT_VERSION_MINOR}
|
VERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}
|
||||||
RESOURCE_PREFIX "/qt/qml/"
|
RESOURCE_PREFIX "/qt/qml/"
|
||||||
QML_FILES example.qml components/RibbonWindow.qml
|
QML_FILES example.qml components/RibbonWindow.qml
|
||||||
RESOURCES resources/imgs/heart.png resources/imgs/search.png resources/icon.rc
|
RESOURCES resources/imgs/heart.png resources/imgs/search.png resources/icon.rc
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
cmake_minimum_required(VERSION 3.21)
|
cmake_minimum_required(VERSION 3.21)
|
||||||
|
|
||||||
project(RibbonUI VERSION ${CMAKE_PROJECT_VERSION} LANGUAGES CXX)
|
project(RibbonUI VERSION ${PROJECT_VERSION} LANGUAGES CXX)
|
||||||
|
|
||||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@ endif()
|
||||||
|
|
||||||
find_package(Qt6 COMPONENTS Core Quick Qml REQUIRED)
|
find_package(Qt6 COMPONENTS Core Quick Qml REQUIRED)
|
||||||
|
|
||||||
set(version_str "${CMAKE_PROJECT_VERSION_MAJOR},${CMAKE_PROJECT_VERSION_MINOR},${CMAKE_PROJECT_VERSION_PATCH}")
|
set(version_str "${PROJECT_VERSION_MAJOR},${PROJECT_VERSION_MINOR},${PROJECT_VERSION_PATCH}")
|
||||||
add_definitions(-DRIBBONUI_VERSION=${version_str})
|
add_definitions(-DRIBBONUI_VERSION=${version_str})
|
||||||
|
|
||||||
if (RIBBONUI_BUILD_STATIC_LIB)
|
if (RIBBONUI_BUILD_STATIC_LIB)
|
||||||
|
@ -54,7 +54,7 @@ qt_add_qml_module(${PROJECT_NAME}
|
||||||
PLUGIN_TARGET ${PLUGIN_TARGET_NAME}
|
PLUGIN_TARGET ${PLUGIN_TARGET_NAME}
|
||||||
OUTPUT_DIRECTORY ${RIBBONUI_QML_PLUGIN_DIRECTORY}
|
OUTPUT_DIRECTORY ${RIBBONUI_QML_PLUGIN_DIRECTORY}
|
||||||
URI ${PROJECT_NAME}
|
URI ${PROJECT_NAME}
|
||||||
VERSION ${CMAKE_PROJECT_VERSION_MAJOR}.${CMAKE_PROJECT_VERSION_MINOR}
|
VERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}
|
||||||
QML_FILES ${qml_files}
|
QML_FILES ${qml_files}
|
||||||
SOURCES ribbonui.cpp ribbonui.h definitions.h ribbontheme.h ribbontheme.cpp
|
SOURCES ribbonui.cpp ribbonui.h definitions.h ribbontheme.h ribbontheme.cpp
|
||||||
RESOURCES resources/FluentSystemIcons-Resizable.ttf resources/imgs/icon.png
|
RESOURCES resources/FluentSystemIcons-Resizable.ttf resources/imgs/icon.png
|
||||||
|
|
Loading…
Reference in New Issue