initial commit
commit
dfc5235739
|
@ -0,0 +1,3 @@
|
|||
{ pkgs ? import <nixpkgs> {} }:
|
||||
|
||||
pkgs.callPackage ./derivation.nix {}
|
|
@ -0,0 +1,28 @@
|
|||
{ pkgs
|
||||
, stdenvNoCC
|
||||
, cxx ? pkgs.gfortran12
|
||||
, cc ? pkgs.gfortran12
|
||||
, f77 ? pkgs.gfortran12
|
||||
, cmake
|
||||
, python39
|
||||
, python39Packages
|
||||
}:
|
||||
|
||||
stdenvNoCC.mkDerivation {
|
||||
name = "icon-charm";
|
||||
src = ./../icon-charm;
|
||||
|
||||
nativeBuildInputs = [
|
||||
cxx
|
||||
cc
|
||||
cmake
|
||||
python39
|
||||
python39Packages.jinja2
|
||||
];
|
||||
|
||||
cmakeFlags = [
|
||||
"-DCMAKE_CXX_COMPILER=${cxx}/bin/c++"
|
||||
"-DCMAKE_C_COMPILER=${cc}/bin/cc"
|
||||
"-DCMAKE_FORTRAN_COMPILER=${f77}/bin/f77"
|
||||
];
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
{...}:
|
||||
let
|
||||
pkgs = (import <nixpkgs>{});
|
||||
in
|
||||
{
|
||||
icon-charm-gcc12 = pkgs.callPackage ./derivation.nix {};
|
||||
icon-charm-gcc11 = pkgs.callPackage ./derivation.nix {
|
||||
cc = pkgs.gfortran11;
|
||||
cxx = pkgs.gfortran11;
|
||||
f77 = pkgs.gfortran11;
|
||||
};
|
||||
}
|
Loading…
Reference in New Issue