mirror of
https://github.com/logos-blockchain/logos-blockchain-module.git
synced 2026-05-22 00:59:30 +00:00
Remove unneeded manual bundler.
This commit is contained in:
parent
d8d993d463
commit
fb4c2f7d79
@ -5,7 +5,6 @@ set(CMAKE_CXX_STANDARD 20)
|
|||||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
|
|
||||||
# ---- Options ----
|
# ---- 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_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_ROOT "" CACHE PATH "Path to logos-blockchain source root.")
|
||||||
set(LOGOS_BLOCKCHAIN_LIB "" CACHE PATH "Path to prebuilt logos-blockchain lib.")
|
set(LOGOS_BLOCKCHAIN_LIB "" CACHE PATH "Path to prebuilt logos-blockchain lib.")
|
||||||
@ -54,8 +53,7 @@ set(CMAKE_AUTORCC ON)
|
|||||||
|
|
||||||
# ---- Directories ----
|
# ---- Directories ----
|
||||||
set(WORKSPACE_ROOT "${CMAKE_BINARY_DIR}/workspace")
|
set(WORKSPACE_ROOT "${CMAKE_BINARY_DIR}/workspace")
|
||||||
set(TARGET_DIR "${CMAKE_SOURCE_DIR}/target")
|
file(MAKE_DIRECTORY "${WORKSPACE_ROOT}")
|
||||||
file(MAKE_DIRECTORY "${WORKSPACE_ROOT}" "${TARGET_DIR}")
|
|
||||||
|
|
||||||
# ---- Logos Core SDK ----
|
# ---- Logos Core SDK ----
|
||||||
set(SDK_LIB "${LOGOS_CORE_ROOT}/lib/liblogos_sdk.a")
|
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)
|
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
|
target_sources(${PLUGIN_TARGET} PRIVATE
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/src/logos_blockchain_module.cpp
|
${CMAKE_CURRENT_SOURCE_DIR}/src/logos_blockchain_module.cpp
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/metadata.json
|
${CMAKE_CURRENT_SOURCE_DIR}/metadata.json
|
||||||
@ -196,16 +189,6 @@ elseif(UNIX)
|
|||||||
)
|
)
|
||||||
endif()
|
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 ----
|
||||||
install(TARGETS ${PLUGIN_TARGET}
|
install(TARGETS ${PLUGIN_TARGET}
|
||||||
LIBRARY DESTINATION lib
|
LIBRARY DESTINATION lib
|
||||||
|
|||||||
@ -78,7 +78,6 @@
|
|||||||
"-DLOGOS_CORE_ROOT=${logosCore}"
|
"-DLOGOS_CORE_ROOT=${logosCore}"
|
||||||
"-DLOGOS_BLOCKCHAIN_LIB=${logosBlockchainC}/lib"
|
"-DLOGOS_BLOCKCHAIN_LIB=${logosBlockchainC}/lib"
|
||||||
"-DLOGOS_BLOCKCHAIN_INCLUDE=${logosBlockchainC}/include"
|
"-DLOGOS_BLOCKCHAIN_INCLUDE=${logosBlockchainC}/include"
|
||||||
"-DLOGOS_MODULE_BUNDLE=OFF"
|
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user