diff options
author | Peter Simons <simons@cryp.to> | 2015-05-28 21:44:07 +0200 |
---|---|---|
committer | Peter Simons <simons@cryp.to> | 2015-05-28 21:44:07 +0200 |
commit | bcd5dc6bac759925650ec2467ef5dde6f957573c (patch) | |
tree | 590c4b517d17850eb75d2065424760b03b8e6e59 /pkgs/development/libraries/science/math/liblapack | |
parent | 7822640a185771fb03e3aa8e5b27f03903df82aa (diff) | |
parent | 6eb8ff878da4a5d99d6c4881a65d7f3e94076fe0 (diff) | |
download | nixpkgs-bcd5dc6bac759925650ec2467ef5dde6f957573c.tar nixpkgs-bcd5dc6bac759925650ec2467ef5dde6f957573c.tar.gz nixpkgs-bcd5dc6bac759925650ec2467ef5dde6f957573c.tar.bz2 nixpkgs-bcd5dc6bac759925650ec2467ef5dde6f957573c.tar.lz nixpkgs-bcd5dc6bac759925650ec2467ef5dde6f957573c.tar.xz nixpkgs-bcd5dc6bac759925650ec2467ef5dde6f957573c.tar.zst nixpkgs-bcd5dc6bac759925650ec2467ef5dde6f957573c.zip |
Merge pull request #8023 from thinkpad20/pure_liblapack
added cmake flag to prevent autodetection of SDK directory
Diffstat (limited to 'pkgs/development/libraries/science/math/liblapack')
-rw-r--r-- | pkgs/development/libraries/science/math/liblapack/default.nix | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/development/libraries/science/math/liblapack/default.nix b/pkgs/development/libraries/science/math/liblapack/default.nix index cbe03b8eb63..af07176c8e0 100644 --- a/pkgs/development/libraries/science/math/liblapack/default.nix +++ b/pkgs/development/libraries/science/math/liblapack/default.nix @@ -3,6 +3,7 @@ let atlasMaybeShared = atlas.override { inherit shared; }; usedLibExtension = if shared then ".so" else ".a"; version = "3.4.1"; + inherit (stdenv.lib) optional; in stdenv.mkDerivation rec { name = "liblapack-${version}"; @@ -21,7 +22,10 @@ stdenv.mkDerivation rec { "-DBLAS_ATLAS_atlas_LIBRARY=${atlasMaybeShared}/lib/libatlas${usedLibExtension}" "-DCMAKE_Fortran_FLAGS=-fPIC" ] - ++ (stdenv.lib.optional shared "-DBUILD_SHARED_LIBS=ON") + ++ (optional shared "-DBUILD_SHARED_LIBS=ON") + # If we're on darwin, CMake will automatically detect impure paths. This switch + # prevents that. + ++ (optional stdenv.isDarwin "-DCMAKE_OSX_SYSROOT:PATH=''") ; doCheck = ! shared; |