diff --git a/CMakeLists.txt b/CMakeLists.txt index 28f11d9..881c505 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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 diff --git a/flake.nix b/flake.nix index d9f8bcd..db5aa80 100644 --- a/flake.nix +++ b/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; } );