diff options
author | Allen Nelson <ithinkican@gmail.com> | 2015-05-27 12:40:44 -0700 |
---|---|---|
committer | Allen Nelson <ithinkican@gmail.com> | 2015-05-27 12:42:40 -0700 |
commit | 6eb8ff878da4a5d99d6c4881a65d7f3e94076fe0 (patch) | |
tree | 9fa27c6e52bc4251691d0041c8bde6547c2678cb /pkgs/development/libraries/science/math/liblapack | |
parent | 8e4c91124825a384814c9011b08468455b879a4c (diff) | |
download | nixpkgs-6eb8ff878da4a5d99d6c4881a65d7f3e94076fe0.tar nixpkgs-6eb8ff878da4a5d99d6c4881a65d7f3e94076fe0.tar.gz nixpkgs-6eb8ff878da4a5d99d6c4881a65d7f3e94076fe0.tar.bz2 nixpkgs-6eb8ff878da4a5d99d6c4881a65d7f3e94076fe0.tar.lz nixpkgs-6eb8ff878da4a5d99d6c4881a65d7f3e94076fe0.tar.xz nixpkgs-6eb8ff878da4a5d99d6c4881a65d7f3e94076fe0.tar.zst nixpkgs-6eb8ff878da4a5d99d6c4881a65d7f3e94076fe0.zip |
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 9f4f43311a4..25667e11264 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; |