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:
2026-03-19 21:55:58 +00:00
parent 4ae463f41a
commit 2c354ad927
2 changed files with 20 additions and 14 deletions

View File

@@ -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
)

View File

@@ -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}"
}
}
}