+ xo-refcnt

This commit is contained in:
Roland Conybeare 2025-05-10 18:33:25 -05:00
commit 4454164195
4 changed files with 24 additions and 4 deletions

View file

@ -66,7 +66,7 @@ message("-- CMAKE_INSTALL_RPATH=${CMAKE_INSTALL_RPATH}")
add_subdirectory(xo-cmake)
add_subdirectory(xo-indentlog)
#add_subdirectory(xo-refcnt)
add_subdirectory(xo-refcnt)
#add_subdirectory(xo-subsys)
#add_subdirectory(xo-randomgen)
#add_subdirectory(xo-ordinaltree)

View file

@ -39,7 +39,7 @@ let
{
xo-cmake = self.callPackage pkgs/xo-cmake.nix {};
xo-indentlog = self.callPackage pkgs/xo-indentlog.nix {};
# xo-refcnt = self.callPackage pkgs/xo-refcnt.nix {};
xo-refcnt = self.callPackage pkgs/xo-refcnt.nix {};
# xo-subsys = self.callPackage pkgs/xo-subsys.nix {};
# xo-randomgen = self.callPackage pkgs/xo-randomgen.nix {};
# xo-ordinaltree = self.callPackage pkgs/xo-ordinaltree.nix {};

20
pkgs/xo-refcnt.nix Normal file
View file

@ -0,0 +1,20 @@
{
# dependencies
stdenv, cmake, catch2,
# xo dependencies
xo-cmake, xo-indentlog
} :
stdenv.mkDerivation (finalattrs:
{
name = "xo-refcnt";
version = "1.0";
src = ../xo-refcnt;
cmakeFlags = ["-DCMAKE_MODULE_PATH=${xo-cmake}/share/cmake"];
doCheck = true;
propagatedBuildInputs = [ xo-indentlog ];
nativeBuildInputs = [ cmake catch2 xo-cmake ];
})

View file

@ -24,8 +24,8 @@
# xo dependencies
xo-cmake,
xo-indentlog,
xo-refcnt,
# xo-subsys,
# xo-refcnt,
# xo-randomgen,
# xo-ordinaltree,
# xo-flatstring,
@ -59,7 +59,7 @@ buildEnv {
name = "xo-userenv";
paths = [ xo-cmake
xo-indentlog
# xo-refcnt
xo-refcnt
# xo-subsys
# xo-randomgen
# xo-ordinaltree