mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-06-12 20:55:31 +03:00
adolc: modernize; fix clang build (#354642)
This commit is contained in:
commit
343b0a2225
1 changed files with 12 additions and 6 deletions
|
@ -1,23 +1,29 @@
|
||||||
{ lib, stdenv, fetchFromGitHub }:
|
{
|
||||||
|
lib,
|
||||||
|
stdenv,
|
||||||
|
fetchFromGitHub,
|
||||||
|
llvmPackages,
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "adolc";
|
pname = "adolc";
|
||||||
version = "2.7.2";
|
version = "2.7.2";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "coin-or";
|
owner = "coin-or";
|
||||||
repo = "ADOL-C";
|
repo = "ADOL-C";
|
||||||
sha256 = "1w0x0p32r1amfmh2lyx33j4cb5bpkwjr5z0ll43zi5wf5gsvckd1";
|
rev = "refs/tags/releases/${finalAttrs.version}";
|
||||||
rev = "releases/${version}";
|
hash = "sha256-oU229SuOl/gHoRT8kiWfd5XFiByjeypgdVWFLMYFHfA=";
|
||||||
};
|
};
|
||||||
|
|
||||||
configureFlags = [ "--with-openmp-flag=-fopenmp" ];
|
configureFlags = [ "--with-openmp-flag=-fopenmp" ];
|
||||||
|
|
||||||
|
buildInputs = lib.optional stdenv.cc.isClang llvmPackages.openmp;
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Automatic Differentiation of C/C++";
|
description = "Automatic Differentiation of C/C++";
|
||||||
homepage = "https://github.com/coin-or/ADOL-C";
|
homepage = "https://github.com/coin-or/ADOL-C";
|
||||||
maintainers = [ maintainers.bzizou ];
|
maintainers = [ maintainers.bzizou ];
|
||||||
license = licenses.gpl2Plus;
|
license = licenses.gpl2Plus;
|
||||||
};
|
};
|
||||||
}
|
})
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue