bscpkgs/bsc/ovni/default.nix

31 lines
522 B
Nix
Raw Normal View History

2021-11-30 22:58:58 +08:00
{
stdenv
, lib
, cmake
, mpi
, gitBranch ? "master"
, gitURL ? "ssh://git@bscpm03.bsc.es/rarias/ovni.git"
, gitCommit ? null
2021-11-30 22:58:58 +08:00
# By default use debug
, enableDebug ? true
}:
with lib;
stdenv.mkDerivation rec {
pname = "ovni";
version = "${src.shortRev}";
buildInputs = [ cmake mpi ];
cmakeBuildType = if (enableDebug) then "Debug" else "Release";
dontStrip = true;
src = builtins.fetchGit ({
url = gitURL;
ref = gitBranch;
} // optionalAttrs (gitCommit != null) ({
rev = gitCommit;
}));
}