Dario LipicarandClaude Opus 4.7 f58fbaa25a feat: pass interface dependencies to the generator (#8)
buildPlugin accepts an interfaceDeps list and emits one
--interface <name>=<path>[=<impl_class>] flag per entry to
logos-cpp-generator during preConfigure; default.nix forwards the new arg.
The resolved paths come from mkLogosModule (local files from src, cross-repo
files from a flake input), so the generator never touches flake inputs.
Generated <name>_api.{h,cpp} flow through the existing generated_code glob —
no CMake change needed.

Requires logos-cpp-sdk#74; driven by logos-module-builder#108.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-05 20:49:15 -03:00
2026-05-07 12:36:58 -03:00
2026-05-07 12:36:58 -03:00
2026-03-28 10:01:59 -04:00

logos-plugin-qt

The Qt-specific build logic (CMake module, plugin compilation, header generation) as a standalone backend that logos-module-builder delegates to.

This enables swapping the plugin technology without changing the module builder or individual modules.

S
Description
Qt-specific plugin build logic
Readme
594 KiB
Languages
Nix 49.6%
C++ 45%
CMake 3.3%
Shell 1.4%
C 0.7%