xo-umbrella2/pkgs/xo-object.nix
Roland Conybeare 6f8a90a9fc
All checks were successful
CI / smoke-test (push) Successful in 1m26s
nix build: dep fixes in xo-object xo-ordinaltree [PKG]
2026-05-31 18:15:48 -04:00

49 lines
845 B
Nix

{
# nixpkgs dependencies
lib, stdenv, cmake, catch2, libbsd,
# xo dependencies
# xo-reflect,
# xo-webutil,
xo-callback,
xo-unit,
xo-refcnt,
xo-reflectutil,
xo-alloc,
xo-randomgen,
xo-cmake,
# xo-printjson,
# xo-ordinaltree,
xo-indentlog,
doCheck ? true,
} :
stdenv.mkDerivation (finalattrs:
{
name = "xo-object";
src = ../xo-object;
cmakeFlags = ["-DCMAKE_MODULE_PATH=${xo-cmake}/share/cmake"]
++ lib.optionals doCheck ["-DENABLE_TESTING=1"];
inherit doCheck;
nativeBuildInputs = [
cmake catch2 libbsd
xo-randomgen
xo-cmake
];
propagatedBuildInputs = [
xo-callback
xo-unit
xo-refcnt
# xo-reflect
# xo-webutil
# xo-printjson
# xo-ordinaltree
xo-alloc
xo-reflectutil
xo-indentlog
];
})