Add src/ directory.

This commit is contained in:
Alejandro Cabeza Romero 2026-01-30 00:20:08 +01:00
parent aa95ce5379
commit 34b80a33c6
No known key found for this signature in database
GPG Key ID: DA3D14AE478030FD
3 changed files with 7 additions and 4 deletions

View File

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

View File

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