mirror of
https://github.com/logos-co/logos-capability-module.git
synced 2026-08-30 20:21:12 +00:00
2ee07fea9d0b9aca89dc215ee8b3be222017d706
Logos Capability Module
Coordinates permissions and capabilities between Logos modules.
Building with Nix (Recommended)
Build the module
nix build
This will create a result symlink with the following structure:
result/
└── lib/
└── capability_module_plugin.dylib (or .so on Linux)
Enter development shell
nix develop
Build manually in development shell
nix develop
mkdir build && cd build
cmake -GNinja ..
ninja
Building with CMake
If you don't want to use Nix, you can build directly with CMake:
mkdir build && cd build
cmake -GNinja \
-DLOGOS_CPP_SDK_ROOT=/path/to/logos-cpp-sdk \
-DLOGOS_LIBLOGOS_ROOT=/path/to/logos-liblogos \
..
ninja
Dependencies
- logos-cpp-sdk - Logos C++ SDK and code generator
- logos-liblogos - Logos core library
- Qt6 (Core and RemoteObjects)
Languages
C++
81.2%
Shell
10.6%
Nix
4.7%
CMake
3.5%