rename binary name to gammaray-mcp-bridge
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
# QML SceneGraph MCP Bridge
|
||||
# GammaRay MCP Bridge
|
||||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
#
|
||||
# Links GammaRay client libs (GPL-2.0-or-later) => this bridge must be
|
||||
# GPL-compatible. qtmcp is consumed under its GPL-2.0-only option (compatible).
|
||||
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(QmlSceneGraphMcpBridge LANGUAGES CXX)
|
||||
project(GammaRayMcpBridge LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 20) # qtmcp requires C++20
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
@@ -37,7 +37,7 @@ find_package(GammaRay REQUIRED)
|
||||
# --- Qt6 components for the bridge target (Qt6 already found globally by qtmcp) ---
|
||||
find_package(Qt6 COMPONENTS Core Gui Widgets Network REQUIRED)
|
||||
|
||||
add_executable(qml-sg-mcp-bridge
|
||||
add_executable(gammaray-mcp-bridge
|
||||
src/main.cpp
|
||||
src/gammaray_session.cpp
|
||||
src/gammaray_session.h
|
||||
@@ -56,7 +56,7 @@ add_executable(qml-sg-mcp-bridge
|
||||
src/widget_inspector_proxy.h
|
||||
)
|
||||
|
||||
target_link_libraries(qml-sg-mcp-bridge PRIVATE
|
||||
target_link_libraries(gammaray-mcp-bridge PRIVATE
|
||||
gammaray_client # VERIFIED: no GammaRay:: namespace
|
||||
gammaray_common
|
||||
Qt6::Core
|
||||
@@ -68,7 +68,7 @@ target_link_libraries(qml-sg-mcp-bridge PRIVATE
|
||||
)
|
||||
|
||||
# Add GammaRay source common/ for message.h (not in installed headers)
|
||||
target_include_directories(qml-sg-mcp-bridge PRIVATE
|
||||
target_include_directories(gammaray-mcp-bridge PRIVATE
|
||||
/home/blumia/Sources/GammaRay/common
|
||||
)
|
||||
|
||||
@@ -77,7 +77,7 @@ target_include_directories(qml-sg-mcp-bridge PRIVATE
|
||||
# run time (see run.sh) so Qt loads mcpserverbackend/libqmcpserverstdio.so.
|
||||
# Also add GammaRay's install lib dir for libgammaray_*.so.
|
||||
set(_GR_LIBDIR "$<TARGET_PROPERTY:gammaray_client,IMPORTED_LOCATION>")
|
||||
set_target_properties(qml-sg-mcp-bridge PROPERTIES
|
||||
set_target_properties(gammaray-mcp-bridge PROPERTIES
|
||||
BUILD_RPATH "$<TARGET_FILE_DIR:Qt6::McpServer>;${CMAKE_SOURCE_DIR}/../install-prefix/lib"
|
||||
INSTALL_RPATH "$ORIGIN/../lib"
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user