mirror of
https://github.com/logos-co/logos-cpp-sdk.git
synced 2026-09-01 18:21:10 +00:00
32 lines
576 B
Nix
32 lines
576 B
Nix
# Common build configuration shared across all packages
|
|||
|
|
{ pkgs }:
|
||
|
|
|
||
|
|
{
|
||
|
|
pname = "logos-cpp-sdk";
|
||
|
|
version = "0.1.0";
|
||
|
|
|
||
|
|
# Common native build inputs
|
||
|
|
nativeBuildInputs = [
|
||
|
|
pkgs.cmake
|
||
|
|
pkgs.ninja
|
||
|
|
pkgs.pkg-config
|
||
|
|
pkgs.qt6.wrapQtAppsNoGuiHook
|
||
|
|
];
|
||
|
|
|
||
|
|
# Common runtime dependencies
|
||
|
|
buildInputs = [
|
||
|
|
pkgs.qt6.qtbase
|
||
|
|
pkgs.qt6.qtremoteobjects
|
||
|
|
];
|
||
|
|
|
||
|
|
# Common CMake flags
|
||
|
|
cmakeFlags = [ "-GNinja" ];
|
||
|
|
|
||
|
|
# Metadata
|
||
|
|
meta = with pkgs.lib; {
|
||
|
|
description = "Logos C++ SDK Library and Code Generator";
|
||
|
|
platforms = platforms.unix;
|
||
|
|
};
|
||
|
|
}
|
||
|
|
|