summary refs log tree commit diff
path: root/pkgs/stdenv
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2010-08-23 14:39:46 +0000
committerPeter Simons <simons@cryp.to>2010-08-23 14:39:46 +0000
commiteb9c20eaf388c47e007722db325f06517eb0e67b (patch)
tree068a49f1dba46fdb83857d9da9928c9c8bd980be /pkgs/stdenv
parentf79f257c887b05c9386e627f83edd07c8e80f50f (diff)
downloadnixlib-eb9c20eaf388c47e007722db325f06517eb0e67b.tar
nixlib-eb9c20eaf388c47e007722db325f06517eb0e67b.tar.gz
nixlib-eb9c20eaf388c47e007722db325f06517eb0e67b.tar.bz2
nixlib-eb9c20eaf388c47e007722db325f06517eb0e67b.tar.lz
nixlib-eb9c20eaf388c47e007722db325f06517eb0e67b.tar.xz
nixlib-eb9c20eaf388c47e007722db325f06517eb0e67b.tar.zst
nixlib-eb9c20eaf388c47e007722db325f06517eb0e67b.zip
pkgs/stdenv/generic: added stdenv attributes isFreeBSD, isOpenBSD, and isBSD
svn path=/nixpkgs/trunk/; revision=23360
Diffstat (limited to 'pkgs/stdenv')
-rw-r--r--pkgs/stdenv/generic/default.nix8
1 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/stdenv/generic/default.nix b/pkgs/stdenv/generic/default.nix
index 1d7aaae7ccdc..fa2dc516ff65 100644
--- a/pkgs/stdenv/generic/default.nix
+++ b/pkgs/stdenv/generic/default.nix
@@ -97,6 +97,14 @@ let
                || result.system == "armv5tel-linux";
         isSunOS = result.system == "i386-sunos";
         isCygwin = result.system == "i686-cygwin";
+	isFreeBSD = result.system == "i686-freebsd"
+	       || result.system == "x86_64-freebsd";
+	isOpenBSD = result.system == "i686-openbsd"
+	       || result.system == "x86_64-openbsd";
+	isBSD = result.system == "i686-freebsd"
+	       || result.system == "x86_64-freebsd"
+	       || result.system == "i686-openbsd"
+	       || result.system == "x86_64-openbsd";
         isi686 = result.system == "i686-linux"
                || result.system == "i686-darwin"
                || result.system == "i686-freebsd"