|
@ -1,3 +1,13 @@ |
|
|
|
|
|
# This file defines a nixpkgs overlay. To use it, do one of the following: |
|
|
|
|
|
# 1. Link this file to ~/.config/nixpkgs/overlays/<some-name> |
|
|
|
|
|
# 2. Add the full path to the environment variable NIX_PATH, i.e.: |
|
|
|
|
|
# NIX_PATH=${NIX_PATH}:nixpkgs-overlays=$PWD/default.nix |
|
|
|
|
|
# See also https://nixos.org/nixpkgs/manual/#chap-overlays |
|
|
|
|
|
# |
|
|
|
|
|
# To build storm from the current branch call either of: |
|
|
|
|
|
# nix-build '<nixpkgs>' -A stormChecker |
|
|
|
|
|
# nix-build '<nixpkgs>' -A stormCheckerFull |
|
|
|
|
|
|
|
|
self: super: |
|
|
self: super: |
|
|
with self; |
|
|
with self; |
|
|
with self.lib; |
|
|
with self.lib; |
|
@ -6,6 +16,7 @@ let |
|
|
_self = { |
|
|
_self = { |
|
|
z3 = callPackage ./z3 { }; |
|
|
z3 = callPackage ./z3 { }; |
|
|
stormChecker = callPackage ./storm-checker { ltoSupport = false; tbbSupport = false; mathsatSupport = false; z3Support = false; }; |
|
|
stormChecker = callPackage ./storm-checker { ltoSupport = false; tbbSupport = false; mathsatSupport = false; z3Support = false; }; |
|
|
|
|
|
stormCheckerFull = callPackage ./storm-checker { ltoSupport = true; tbbSupport = true; mathsatSupport = true; z3Support = true; }; |
|
|
carl = callPackage ./carl { }; |
|
|
carl = callPackage ./carl { }; |
|
|
googletest = callPackage ./googletest { }; |
|
|
googletest = callPackage ./googletest { }; |
|
|
l3pp = callPackage ./l3pp { }; |
|
|
l3pp = callPackage ./l3pp { }; |
|
|