build xo-cmake: py-reflect order [RITUAL]
This commit is contained in:
parent
c986184d8c
commit
934fec23e7
6 changed files with 8 additions and 10 deletions
|
|
@ -90,15 +90,15 @@ add_subdirectory(xo-printable2) # experiment w/ facet object model
|
|||
add_subdirectory(xo-testutil) # unit test aux functions
|
||||
add_subdirectory(xo-alloc2) # experiment w/ facet object model
|
||||
add_subdirectory(xo-refcnt)
|
||||
add_subdirectory(xo-reflect)
|
||||
add_subdirectory(xo-pyutil)
|
||||
add_subdirectory(xo-reflect) # reflection library (pre-fomo)
|
||||
add_subdirectory(xo-pyreflect)
|
||||
add_subdirectory(xo-stringtable2) # experiment w/ facet object model
|
||||
add_subdirectory(xo-object2) # experiment w/ facet object model
|
||||
add_subdirectory(xo-gc) # experiment w/ facet object model
|
||||
add_subdirectory(xo-type) # experiment w/ facet object model
|
||||
add_subdirectory(xo-procedure2) # schematika procedure abstraction + runtime context (fomo)
|
||||
add_subdirectory(xo-allocutil) # xo-alloc api
|
||||
add_subdirectory(xo-pyutil)
|
||||
add_subdirectory(xo-pyreflect)
|
||||
add_subdirectory(xo-ratio)
|
||||
add_subdirectory(xo-unit)
|
||||
add_subdirectory(xo-pyunit)
|
||||
|
|
|
|||
1
ci.nix
1
ci.nix
|
|
@ -26,6 +26,7 @@ in
|
|||
xo-refcnt
|
||||
xo-pyutil
|
||||
xo-reflect
|
||||
xo-pyreflect
|
||||
xo-stringtable2
|
||||
xo-object2
|
||||
xo-gc
|
||||
|
|
|
|||
|
|
@ -33,17 +33,14 @@ stdenv.mkDerivation (finalattrs:
|
|||
src = ../xo-pyreflect;
|
||||
|
||||
cmakeFlags = ["-DCMAKE_MODULE_PATH=${xo-cmake}/share/cmake"];
|
||||
doCheck = true;
|
||||
|
||||
propagatedBuildInputs = [
|
||||
# xo-refcnt
|
||||
xo-pyutil
|
||||
xo-reflect
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
# catch2
|
||||
xo-cmake
|
||||
python3Packages.pybind11
|
||||
];
|
||||
|
|
|
|||
|
|
@ -329,11 +329,11 @@ in
|
|||
refcnt = pkgs.xo-refcnt;
|
||||
pyutil = pkgs.xo-pyutil;
|
||||
reflect = pkgs.xo-reflect;
|
||||
pyreflect = pkgs.xo-pyreflect;
|
||||
stringtable2 = pkgs.xo-stringtable2;
|
||||
object2 = pkgs.xo-object2;
|
||||
gc = pkgs.xo-gc;
|
||||
allocutil = pkgs.xo-allocutil;
|
||||
pyreflect = pkgs.xo-pyreflect;
|
||||
ratio = pkgs.xo-ratio;
|
||||
unit = pkgs.xo-unit;
|
||||
pyunit = pkgs.xo-pyunit;
|
||||
|
|
|
|||
|
|
@ -10,7 +10,9 @@ xo-printable2
|
|||
xo-testutil
|
||||
xo-alloc2
|
||||
xo-refcnt
|
||||
xo-pyutil
|
||||
xo-reflect
|
||||
xo-pyreflect
|
||||
xo-stringtable2
|
||||
xo-object2
|
||||
xo-gc
|
||||
|
|
@ -20,8 +22,6 @@ xo-allocutil
|
|||
xo-alloc
|
||||
xo-object
|
||||
xo-ordinaltree
|
||||
xo-pyutil
|
||||
xo-pyreflect
|
||||
xo-ratio
|
||||
xo-unit
|
||||
xo-pyunit
|
||||
|
|
|
|||
2
xo.nix
2
xo.nix
|
|
@ -39,11 +39,11 @@ let
|
|||
xo-refcnt = callPackage pkgs/xo-refcnt.nix { stdenv = jitStdenv; };
|
||||
xo-pyutil = callPackage pkgs/xo-pyutil.nix { stdenv = jitStdenv; };
|
||||
xo-reflect = callPackage pkgs/xo-reflect.nix { stdenv = jitStdenv; };
|
||||
xo-pyreflect = callPackage pkgs/xo-pyreflect.nix { stdenv = jitStdenv; };
|
||||
xo-stringtable2 = callPackage pkgs/xo-stringtable2.nix { stdenv = jitStdenv; };
|
||||
xo-object2 = callPackage pkgs/xo-object2.nix { stdenv = jitStdenv; };
|
||||
xo-gc = callPackage pkgs/xo-gc.nix { stdenv = jitStdenv; buildDocs = true; };
|
||||
xo-allocutil = callPackage pkgs/xo-allocutil.nix { stdenv = jitStdenv; };
|
||||
xo-pyreflect = callPackage pkgs/xo-pyreflect.nix { stdenv = jitStdenv; };
|
||||
xo-ratio = callPackage pkgs/xo-ratio.nix { stdenv = jitStdenv; buildDocs = true; buildExamples = true; };
|
||||
xo-unit = callPackage pkgs/xo-unit.nix { stdenv = jitStdenv; buildDocs = true; buildExamples = true; };
|
||||
xo-pyunit = callPackage pkgs/xo-pyunit.nix { stdenv = jitStdenv; };
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue