From 7ecd0ce2feebc33ee7b4d820bb10ca68995a5f83 Mon Sep 17 00:00:00 2001 From: Las Safin Date: Fri, 27 Aug 2021 20:00:36 +0000 Subject: [PATCH] unittests --- flake.nix | 1 + nix/unittests.nix | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 nix/unittests.nix diff --git a/flake.nix b/flake.nix index 9e65c679..49d683dc 100644 --- a/flake.nix +++ b/flake.nix @@ -39,6 +39,7 @@ "katana" "bora" "equinox" "knik" "katabatic" "ispd" "karakaze" "kite" "nimbus" "metis" "mauka" "oroshi" "solstice" "stratus1" "tutorial" "unicorn" "documentation" + "unittests" ]; in diff --git a/nix/unittests.nix b/nix/unittests.nix new file mode 100644 index 00000000..42877e32 --- /dev/null +++ b/nix/unittests.nix @@ -0,0 +1,22 @@ +{ version, meta }: + +{ lib, stdenv, cmake, ninja, python2, boost +, coriolis-bootstrap, coriolis-vlsisapd, coriolis-hurricane +, coriolis-crlcore, coriolis-lefdef, qt4 }: + +let boostWithPython = boost.override { enablePython = true; python = python2; }; in + +stdenv.mkDerivation { + pname = "coriolis-unittests"; + + src = ../unittests; + + buildInputs = [ + python2 boostWithPython coriolis-bootstrap qt4 + coriolis-vlsisapd coriolis-hurricane coriolis-crlcore + coriolis-lefdef + ]; + nativeBuildInputs = [ cmake ninja ]; + + inherit version meta; +}