From af95656cc82694004fd3dace3733412665abd23d Mon Sep 17 00:00:00 2001 From: Roland Conybeare Date: Thu, 5 Mar 2026 20:11:50 +1100 Subject: [PATCH] nix build: + xo-stringtable2 --- pkgs/xo-stringtable2.nix | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 pkgs/xo-stringtable2.nix diff --git a/pkgs/xo-stringtable2.nix b/pkgs/xo-stringtable2.nix new file mode 100644 index 00000000..7ca97419 --- /dev/null +++ b/pkgs/xo-stringtable2.nix @@ -0,0 +1,34 @@ +{ + # nixpkgs dependencies + stdenv, cmake, catch2, + + # xo dependencies + xo-alloc2, + xo-printable2, + xo-arena, + xo-cmake, +# xo-reflectutil, +# xo-indentlog, +} : + +stdenv.mkDerivation (finalattrs: + { + name = "xo-stringtable2"; + + src = ../xo-stringtable2; + + cmakeFlags = ["-DCMAKE_MODULE_PATH=${xo-cmake}/share/cmake" + "-DENABLE_TESTING=1" + ]; + doCheck = true; + nativeBuildInputs = [ + cmake catch2 xo-cmake + ]; + propagatedBuildInputs = [ + xo-alloc2 + xo-printable2 + xo-arena +# xo-reflectutil +# xo-indentlog + ]; + })