Remove unneeded manual bundler.

This commit is contained in:
Alejandro Cabeza Romero 2026-02-03 17:19:20 +01:00
parent d8d993d463
commit fb4c2f7d79
No known key found for this signature in database
GPG Key ID: DA3D14AE478030FD
2 changed files with 1 additions and 19 deletions

View File

@ -5,7 +5,6 @@ set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
# ---- Options ----
option(LOGOS_MODULE_BUNDLE "Create local runtime bundle in target/." ON)
set(LOGOS_CORE_ROOT "" CACHE PATH "Path to logos-core root directory.")
set(LOGOS_BLOCKCHAIN_ROOT "" CACHE PATH "Path to logos-blockchain source root.")
set(LOGOS_BLOCKCHAIN_LIB "" CACHE PATH "Path to prebuilt logos-blockchain lib.")
@ -54,8 +53,7 @@ set(CMAKE_AUTORCC ON)
# ---- Directories ----
set(WORKSPACE_ROOT "${CMAKE_BINARY_DIR}/workspace")
set(TARGET_DIR "${CMAKE_SOURCE_DIR}/target")
file(MAKE_DIRECTORY "${WORKSPACE_ROOT}" "${TARGET_DIR}")
file(MAKE_DIRECTORY "${WORKSPACE_ROOT}")
# ---- Logos Core SDK ----
set(SDK_LIB "${LOGOS_CORE_ROOT}/lib/liblogos_sdk.a")
@ -156,11 +154,6 @@ set(PLUGIN_TARGET liblogos-blockchain-module)
qt_add_plugin(${PLUGIN_TARGET} CLASS_NAME LogosBlockchainModule)
set_target_properties(${PLUGIN_TARGET} PROPERTIES
OUTPUT_NAME "logos-blockchain-module"
LIBRARY_OUTPUT_DIRECTORY "${TARGET_DIR}"
)
target_sources(${PLUGIN_TARGET} PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/src/logos_blockchain_module.cpp
${CMAKE_CURRENT_SOURCE_DIR}/metadata.json
@ -196,16 +189,6 @@ elseif(UNIX)
)
endif()
# ---- Optional local bundle ----
if(LOGOS_MODULE_BUNDLE)
add_custom_command(TARGET ${PLUGIN_TARGET} POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_if_different
"${LOGOS_BLOCKCHAIN_DYLIB}"
"${TARGET_DIR}/liblogos_blockchain${DYLIB_EXT}"
VERBATIM
)
endif()
# ---- Install ----
install(TARGETS ${PLUGIN_TARGET}
LIBRARY DESTINATION lib

View File

@ -78,7 +78,6 @@
"-DLOGOS_CORE_ROOT=${logosCore}"
"-DLOGOS_BLOCKCHAIN_LIB=${logosBlockchainC}/lib"
"-DLOGOS_BLOCKCHAIN_INCLUDE=${logosBlockchainC}/include"
"-DLOGOS_MODULE_BUNDLE=OFF"
];
};
in