From 657cf83d1975f9c624dff755b8ded80f9a1d842c Mon Sep 17 00:00:00 2001 From: Alejandro Cabeza Romero Date: Tue, 3 Feb 2026 18:27:08 +0100 Subject: [PATCH] Link metadata to library. --- CMakeLists.txt | 5 +++++ src/logos_blockchain_module.h | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6a6b7ac..28f11d9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -175,6 +175,10 @@ target_link_libraries(${PLUGIN_TARGET} PRIVATE logos_core ) +target_compile_definitions(${PLUGIN_TARGET} PRIVATE + LOGOS_BLOCKCHAIN_MODULE_METADATA_FILE="${CMAKE_CURRENT_SOURCE_DIR}/metadata.json" +) + add_dependencies(${PLUGIN_TARGET} logos_blockchain_libs) if(APPLE) @@ -198,3 +202,4 @@ install(TARGETS ${PLUGIN_TARGET} ) install(DIRECTORY "${LOGOS_BLOCKCHAIN_INCLUDE}/" DESTINATION include) install(FILES "${LOGOS_BLOCKCHAIN_DYLIB}" DESTINATION lib) +install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/metadata.json" DESTINATION lib) diff --git a/src/logos_blockchain_module.h b/src/logos_blockchain_module.h index ef49baa..841e82f 100644 --- a/src/logos_blockchain_module.h +++ b/src/logos_blockchain_module.h @@ -4,7 +4,7 @@ class LogosBlockchainModule final : public QObject, public PluginInterface, public ILogosBlockchainModule { Q_OBJECT - Q_PLUGIN_METADATA(IID ILogosBlockchainModule_iid FILE "../metadata.json") + Q_PLUGIN_METADATA(IID ILogosBlockchainModule_iid FILE LOGOS_BLOCKCHAIN_MODULE_METADATA_FILE) Q_INTERFACES(PluginInterface) public: