Merge Go frontend (apiserver + xcecli) into meson build

This commit is contained in:
Rongsong Shen 2026-04-14 11:20:17 +08:00
parent 43dc12a36c
commit c9dc8c4676
205 changed files with 30793 additions and 328 deletions

32
src/nixSupport/xcecli.nix Normal file
View file

@ -0,0 +1,32 @@
{
lib,
stdenv,
pkgs,
myCommitId,
...
}:
stdenv.mkDerivation {
pname = "xcecli";
version = "0.0.1";
src = ./..;
nativeBuildInputs = with pkgs; [
meson
ninja
go
cacert
which
findutils
];
build-system = [ pkgs.meson ];
impureEnvVars = [ "HOME" ];
mesonFlags = [
"-Dcomponent=xcecli"
("-Dcommit_id=" + myCommitId)
];
}