From 2c354ad927d2d0cad6555b8a8db1faddef18d9c6 Mon Sep 17 00:00:00 2001 From: johndoe6345789 Date: Thu, 19 Mar 2026 21:55:58 +0000 Subject: [PATCH] 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 --- frontends/qt6/CMakeLists.txt | 20 ++++++++++---------- frontends/qt6/cmake_config.json | 14 ++++++++++---- 2 files changed, 20 insertions(+), 14 deletions(-) diff --git a/frontends/qt6/CMakeLists.txt b/frontends/qt6/CMakeLists.txt index b0b4f2459..2946696ba 100644 --- a/frontends/qt6/CMakeLists.txt +++ b/frontends/qt6/CMakeLists.txt @@ -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 ) diff --git a/frontends/qt6/cmake_config.json b/frontends/qt6/cmake_config.json index 55d83954f..9901a78f7 100644 --- a/frontends/qt6/cmake_config.json +++ b/frontends/qt6/cmake_config.json @@ -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}" } -} +} \ No newline at end of file