summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/cppe/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/python-modules/cppe/default.nix')
-rw-r--r--pkgs/development/python-modules/cppe/default.nix9
1 files changed, 8 insertions, 1 deletions
diff --git a/pkgs/development/python-modules/cppe/default.nix b/pkgs/development/python-modules/cppe/default.nix
index df00bd8dd120..52031bab74f7 100644
--- a/pkgs/development/python-modules/cppe/default.nix
+++ b/pkgs/development/python-modules/cppe/default.nix
@@ -1,5 +1,6 @@
{ buildPythonPackage
, lib
+, stdenv
, cmake
, cppe
, eigen
@@ -12,6 +13,7 @@
, pandas
, polarizationsolver
, pytest
+, llvmPackages
}:
buildPythonPackage rec {
@@ -31,7 +33,12 @@ buildPythonPackage rec {
dontUseCmakeConfigure = true;
- buildInputs = [ pybind11 ];
+ buildInputs = [ pybind11 ]
+ ++ lib.optional stdenv.cc.isClang llvmPackages.openmp;
+
+ NIX_CFLAGS_LINK = lib.optional stdenv.cc.isClang "-lomp";
+
+ hardeningDisable = lib.optional stdenv.cc.isClang "strictoverflow";
checkInputs = [
pytest