From 4453fe1a61fe3b455aaa3f25c75677a66925cc66 Mon Sep 17 00:00:00 2001 From: Alejandro Cabeza Romero Date: Tue, 3 Feb 2026 18:28:17 +0100 Subject: [PATCH] Link metadata to library. --- CMakeLists.txt | 5 +++++ src/logos_execution_zone_wallet_module.h | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 8219228..1311a06 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -179,6 +179,10 @@ target_link_libraries(${PLUGIN_TARGET} PRIVATE logos_core ) +target_compile_definitions(${PLUGIN_TARGET} PRIVATE + LOGOS_EXECUTION_ZONE_WALLET_MODULE_METADATA_FILE="${CMAKE_CURRENT_SOURCE_DIR}/metadata.json" +) + add_dependencies(${PLUGIN_TARGET} logos_execution_zone_libs) if(APPLE) @@ -202,3 +206,4 @@ install(TARGETS ${PLUGIN_TARGET} ) install(DIRECTORY "${LOGOS_EXECUTION_ZONE_WALLET_INCLUDE}/" DESTINATION include) install(FILES "${LOGOS_EXECUTION_ZONE_DYLIB}" DESTINATION lib) +install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/metadata.json" DESTINATION lib) diff --git a/src/logos_execution_zone_wallet_module.h b/src/logos_execution_zone_wallet_module.h index b428bee..1b0cf18 100644 --- a/src/logos_execution_zone_wallet_module.h +++ b/src/logos_execution_zone_wallet_module.h @@ -4,7 +4,7 @@ class LogosExecutionZoneWalletModule final : public QObject, public PluginInterface, public ILogosExecutionZoneWalletModule { Q_OBJECT - Q_PLUGIN_METADATA(IID ILogosExecutionZoneWalletModule_iid FILE "../metadata.json") + Q_PLUGIN_METADATA(IID ILogosExecutionZoneWalletModule_iid FILE LOGOS_EXECUTION_ZONE_WALLET_MODULE_METADATA_FILE) Q_INTERFACES(PluginInterface) public: