+ xo-indentlog build

This commit is contained in:
Roland Conybeare 2025-05-10 16:54:17 -05:00
commit 624178f193
5 changed files with 23 additions and 5 deletions

View file

@ -23,7 +23,7 @@ jobs:
- name: bootstrap xo-cmake
run: |
PREFIX=${{github.workspace}}//local
PREFIX=${{github.workspace}}/local
mkdir -p ${PREFIX}
echo "::group::xo-cmake configure"
cmake -B .build0 -S xo-cmake -DCMAKE_INSTALL_PREFIX=${PREFIX}

View file

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

View file

@ -38,7 +38,7 @@ let
{
xo-cmake = self.callPackage pkgs/xo-cmake.nix {};
# xo-indentlog = self.callPackage pkgs/xo-indentlog.nix {};
xo-indentlog = self.callPackage pkgs/xo-indentlog.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 {};

18
pkgs/xo-indentlog.nix Normal file
View file

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

View file

@ -23,7 +23,7 @@
# xo dependencies
xo-cmake,
# xo-indentlog,
xo-indentlog,
# xo-subsys,
# xo-refcnt,
# xo-randomgen,
@ -58,7 +58,7 @@
buildEnv {
name = "xo-userenv";
paths = [ xo-cmake
# xo-indentlog
xo-indentlog
# xo-refcnt
# xo-subsys
# xo-randomgen