mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-24 13:54:57 +00:00
build(qt6): rename binary from dbal-qml to metabuilder-qt6
Update cmake_config.json project.executable + project.name and regenerate CMakeLists.txt. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -26,7 +26,7 @@
|
||||
# watchtower v1.0.0 - Watchtower
|
||||
|
||||
cmake_minimum_required(VERSION 3.27)
|
||||
project(dbal_qml VERSION 0.1 LANGUAGES CXX)
|
||||
project(metabuilder_qt6 VERSION 0.1 LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 20)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
@@ -43,7 +43,7 @@ include(${CMAKE_BINARY_DIR}/conan_toolchain.cmake OPTIONAL)
|
||||
find_package(Qt6 COMPONENTS Core Gui Quick Qml Network REQUIRED)
|
||||
qt_policy(SET QTP0001 NEW)
|
||||
|
||||
qt_add_executable(dbal-qml
|
||||
qt_add_executable(metabuilder-qt6
|
||||
main.cpp
|
||||
src/DBALClient.cpp
|
||||
src/PackageLoader.cpp
|
||||
@@ -54,7 +54,7 @@ qt_add_executable(dbal-qml
|
||||
src/PackageRegistry.hpp
|
||||
)
|
||||
|
||||
target_compile_definitions(dbal-qml PRIVATE SRCDIR="${CMAKE_CURRENT_SOURCE_DIR}")
|
||||
target_compile_definitions(metabuilder-qt6 PRIVATE SRCDIR="${CMAKE_CURRENT_SOURCE_DIR}")
|
||||
|
||||
# Map extracted files to their original QRC paths
|
||||
set_source_files_properties(../../qml/qt6/AdminCrud.js PROPERTIES QT_RESOURCE_ALIAS AdminCrud.js)
|
||||
@@ -334,7 +334,7 @@ set_source_files_properties(../../qml/Material/qmldir PROPERTIES QT_RESOURCE_ALI
|
||||
set_source_files_properties(../../qml/MetaBuilder/qmldir PROPERTIES QT_RESOURCE_ALIAS qmllib/MetaBuilder/qmldir)
|
||||
set_source_files_properties(../../qml/dbal/qmldir PROPERTIES QT_RESOURCE_ALIAS qmllib/dbal/qmldir)
|
||||
|
||||
qt_add_qml_module(dbal-qml
|
||||
qt_add_qml_module(metabuilder-qt6
|
||||
URI DBALObservatory
|
||||
VERSION 1.0
|
||||
QML_FILES
|
||||
@@ -667,29 +667,29 @@ qt_add_qml_module(dbal-qml
|
||||
|
||||
# SVG assets
|
||||
file(GLOB SVG_ASSETS RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} assets/svg/*.svg)
|
||||
qt_add_resources(dbal-qml "svg_assets"
|
||||
qt_add_resources(metabuilder-qt6 "svg_assets"
|
||||
PREFIX "/"
|
||||
FILES ${SVG_ASSETS}
|
||||
)
|
||||
|
||||
target_link_libraries(dbal-qml PRIVATE
|
||||
target_link_libraries(metabuilder-qt6 PRIVATE
|
||||
Qt6::Core Qt6::Gui Qt6::Quick Qt6::Qml Qt6::Network
|
||||
)
|
||||
|
||||
# Conan Qt recipe: propagate CMAKE_INCLUDE_PATH entries for MSVC
|
||||
foreach(_inc ${CMAKE_INCLUDE_PATH})
|
||||
target_include_directories(dbal-qml PRIVATE "${_inc}")
|
||||
target_include_directories(metabuilder-qt6 PRIVATE "${_inc}")
|
||||
endforeach()
|
||||
|
||||
qt_finalize_executable(dbal-qml)
|
||||
qt_finalize_executable(metabuilder-qt6)
|
||||
|
||||
if(NOT "${CMAKE_GENERATOR}" STREQUAL "Ninja")
|
||||
message(
|
||||
STATUS
|
||||
"dbal-qml is designed for Ninja; configure with `cmake -G Ninja` so the Conan Ninja toolchain is used."
|
||||
"metabuilder-qt6 is designed for Ninja; configure with `cmake -G Ninja` so the Conan Ninja toolchain is used."
|
||||
)
|
||||
endif()
|
||||
|
||||
install(TARGETS dbal-qml
|
||||
install(TARGETS metabuilder-qt6
|
||||
RUNTIME DESTINATION bin
|
||||
)
|
||||
|
||||
@@ -1,12 +1,18 @@
|
||||
{
|
||||
"project": {
|
||||
"name": "dbal_qml",
|
||||
"name": "metabuilder_qt6",
|
||||
"version": "0.1",
|
||||
"executable": "dbal-qml"
|
||||
"executable": "metabuilder-qt6"
|
||||
},
|
||||
"qt": {
|
||||
"version": "6.7.3",
|
||||
"components": ["Core", "Gui", "Quick", "Qml", "Network"]
|
||||
"components": [
|
||||
"Core",
|
||||
"Gui",
|
||||
"Quick",
|
||||
"Qml",
|
||||
"Network"
|
||||
]
|
||||
},
|
||||
"cpp": {
|
||||
"standard": 20
|
||||
@@ -22,4 +28,4 @@
|
||||
"compile_definitions": {
|
||||
"SRCDIR": "${CMAKE_CURRENT_SOURCE_DIR}"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user