mirror of
https://github.com/logos-blockchain/logos-blockchain-module.git
synced 2026-02-20 04:53:10 +00:00
Remove metadata.json from packaging. Fix liblib naming. Export via #lib package.
This commit is contained in:
parent
ee5805690c
commit
e1efea3ec5
@ -150,13 +150,12 @@ add_library(logos_cpp_sdk INTERFACE)
|
||||
target_include_directories(logos_cpp_sdk INTERFACE "${SDK_INC}")
|
||||
|
||||
# ---- Plugin ----
|
||||
set(PLUGIN_TARGET liblogos-blockchain-module)
|
||||
set(PLUGIN_TARGET logos-blockchain-module)
|
||||
|
||||
qt_add_plugin(${PLUGIN_TARGET} CLASS_NAME LogosBlockchainModule)
|
||||
|
||||
target_sources(${PLUGIN_TARGET} PRIVATE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/src/logos_blockchain_module.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/metadata.json
|
||||
)
|
||||
|
||||
set_property(TARGET ${PLUGIN_TARGET} PROPERTY PUBLIC_HEADER
|
||||
|
||||
14
flake.nix
14
flake.nix
@ -82,7 +82,7 @@
|
||||
};
|
||||
in
|
||||
{
|
||||
logos-blockchain-module = logosBlockchainModule;
|
||||
lib = logosBlockchainModule;
|
||||
default = logosBlockchainModule;
|
||||
}
|
||||
);
|
||||
@ -91,21 +91,23 @@
|
||||
system:
|
||||
let
|
||||
pkgs = mkPkgs system;
|
||||
logosBlockchainModule = self.packages.${system}.logos-blockchain-module;
|
||||
logosBlockchainModuleLib = self.packages.${system}.lib;
|
||||
logosModuleViewer = logos-module-viewer.packages.${system}.default;
|
||||
extension = if pkgs.stdenv.isDarwin then "dylib"
|
||||
else if pkgs.stdenv.hostPlatform.isWindows then "dll"
|
||||
else "so";
|
||||
in
|
||||
{
|
||||
default = {
|
||||
inspectModule = {
|
||||
type = "app";
|
||||
program =
|
||||
"${pkgs.writeShellScriptBin "inspect-module" ''
|
||||
exec ${logosModuleViewer}/bin/logos-module-viewer \
|
||||
--module ${logosBlockchainModule}/lib/liblogos-blockchain-module.${extension}
|
||||
--module ${logosBlockchainModuleLib}/lib/liblogos-blockchain-module.${extension}
|
||||
''}/bin/inspect-module";
|
||||
};
|
||||
in
|
||||
{
|
||||
inspect-module = inspectModule;
|
||||
default = inspectModule;
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user