From 34b80a33c6948c445be83e549f99977ce380c65b Mon Sep 17 00:00:00 2001 From: Alejandro Cabeza Romero Date: Fri, 30 Jan 2026 00:20:08 +0100 Subject: [PATCH] Add src/ directory. --- CMakeLists.txt | 9 ++++++--- library.cpp => src/library.cpp | 2 +- library.h => src/library.h | 0 3 files changed, 7 insertions(+), 4 deletions(-) rename library.cpp => src/library.cpp (99%) rename library.h => src/library.h (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index c00adbc..6691a28 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -162,14 +162,17 @@ set_target_properties(${PLUGIN_TARGET} PROPERTIES ) target_sources(${PLUGIN_TARGET} PRIVATE - library.cpp + src/library.cpp metadata.json ) set_target_properties(${PLUGIN_TARGET} PROPERTIES - PUBLIC_HEADER "library.h" + PUBLIC_HEADER "src/library.h" ) +target_include_directories(${PLUGIN_TARGET} PRIVATE + ${CMAKE_CURRENT_SOURCE_DIR}/src +) target_link_libraries(${PLUGIN_TARGET} PRIVATE Qt6::Core @@ -207,7 +210,7 @@ install(TARGETS ${PLUGIN_TARGET} LIBRARY DESTINATION lib ARCHIVE DESTINATION lib RUNTIME DESTINATION bin + PUBLIC_HEADER DESTINATION include ) -install(FILES library.h DESTINATION include) install(DIRECTORY "${LOGOS_BLOCKCHAIN_INCLUDE}/" DESTINATION include) install(FILES "${LOGOS_BLOCKCHAIN_DYLIB}" DESTINATION lib) diff --git a/library.cpp b/src/library.cpp similarity index 99% rename from library.cpp rename to src/library.cpp index 6b3f773..79be8c4 100644 --- a/library.cpp +++ b/src/library.cpp @@ -7,7 +7,7 @@ class LogosBlockchainModule : public LogosBlockchainModuleAPI { Q_OBJECT - Q_PLUGIN_METADATA(IID LogosBlockchainModuleInterface_iid FILE "metadata.json") + Q_PLUGIN_METADATA(IID LogosBlockchainModuleInterface_iid FILE "../metadata.json") private: LogosBlockchainNode* node = nullptr; diff --git a/library.h b/src/library.h similarity index 100% rename from library.h rename to src/library.h