summary refs log tree commit diff
path: root/pkgs/development/libraries/precice/default.nix
diff options
context:
space:
mode:
authorRobert Scott <code@humanleg.org.uk>2020-09-29 22:26:30 +0100
committerRobert Scott <code@humanleg.org.uk>2020-09-29 22:26:30 +0100
commit509208ea456d65354fc2e7b173dcfee3d15d6467 (patch)
treeea3061548b4582a8f3fb6f1c81531fe3c8f1a729 /pkgs/development/libraries/precice/default.nix
parentc943e6bc148691ac94f3be1d4fca90ce685e3c61 (diff)
downloadnixpkgs-509208ea456d65354fc2e7b173dcfee3d15d6467.tar
nixpkgs-509208ea456d65354fc2e7b173dcfee3d15d6467.tar.gz
nixpkgs-509208ea456d65354fc2e7b173dcfee3d15d6467.tar.bz2
nixpkgs-509208ea456d65354fc2e7b173dcfee3d15d6467.tar.lz
nixpkgs-509208ea456d65354fc2e7b173dcfee3d15d6467.tar.xz
nixpkgs-509208ea456d65354fc2e7b173dcfee3d15d6467.tar.zst
nixpkgs-509208ea456d65354fc2e7b173dcfee3d15d6467.zip
precice: enable for darwin
Diffstat (limited to 'pkgs/development/libraries/precice/default.nix')
-rw-r--r--pkgs/development/libraries/precice/default.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/development/libraries/precice/default.nix b/pkgs/development/libraries/precice/default.nix
index e8a0698398f..d8501428079 100644
--- a/pkgs/development/libraries/precice/default.nix
+++ b/pkgs/development/libraries/precice/default.nix
@@ -18,6 +18,8 @@ stdenv.mkDerivation rec {
     "-DPYTHON_INCLUDE_DIR=${python3}/include/${python3.libPrefix}m"
   ];
 
+  NIX_CFLAGS_COMPILE = lib.optional stdenv.isDarwin [ "-D_GNU_SOURCE" ];
+
   nativeBuildInputs = [ cmake gcc ];
   buildInputs = [ boost eigen libxml2 openmpi python3 python3.pkgs.numpy ];
   enableParallelBuilding = true;
@@ -26,7 +28,7 @@ stdenv.mkDerivation rec {
     description = "preCICE stands for Precise Code Interaction Coupling Environment";
     license = with lib.licenses; [ gpl3 ];
     homepage = "https://www.precice.org/";
-    platforms = lib.platforms.linux;
+    platforms = lib.platforms.unix;
     maintainers = with lib.maintainers; [ Scriptkiddi ];
   };
 }