Link metadata to library.

This commit is contained in:
Alejandro Cabeza Romero 2026-02-03 18:28:17 +01:00
parent 77c429f2ae
commit 4453fe1a61
No known key found for this signature in database
GPG Key ID: DA3D14AE478030FD
2 changed files with 6 additions and 1 deletions

View File

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

View File

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