about summary refs log tree commit diff
path: root/pkgs/tools/system/tree/default.nix
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2011-07-25 17:24:49 +0000
committerPeter Simons <simons@cryp.to>2011-07-25 17:24:49 +0000
commitde4c559ce9f3c1f2289955c68aa11b586e6d2807 (patch)
treed28ca7f5bb6f03e1e3e1f8c47b5085be41aa10f7 /pkgs/tools/system/tree/default.nix
parent486ff3ff408ffe4ba633c82aa3b6a467ff244511 (diff)
downloadnixlib-de4c559ce9f3c1f2289955c68aa11b586e6d2807.tar
nixlib-de4c559ce9f3c1f2289955c68aa11b586e6d2807.tar.gz
nixlib-de4c559ce9f3c1f2289955c68aa11b586e6d2807.tar.bz2
nixlib-de4c559ce9f3c1f2289955c68aa11b586e6d2807.tar.lz
nixlib-de4c559ce9f3c1f2289955c68aa11b586e6d2807.tar.xz
nixlib-de4c559ce9f3c1f2289955c68aa11b586e6d2807.tar.zst
nixlib-de4c559ce9f3c1f2289955c68aa11b586e6d2807.zip
tree: configure build for BSD Unix
svn path=/nixpkgs/trunk/; revision=27948
Diffstat (limited to 'pkgs/tools/system/tree/default.nix')
-rw-r--r--pkgs/tools/system/tree/default.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/tools/system/tree/default.nix b/pkgs/tools/system/tree/default.nix
index f043dae1e2b7..549cc449f024 100644
--- a/pkgs/tools/system/tree/default.nix
+++ b/pkgs/tools/system/tree/default.nix
@@ -16,6 +16,10 @@ let
       LDFLAGS=-s
       TREE_DEST=tree.exe
       EXTRA_OBJS=strverscmp.o
+    '' else if stdenv.isBSD then ''
+      CFLAGS="-O2 -Wall -fomit-frame-pointer"
+      LDFLAGS=-s
+      EXTRA_OBJS=strverscmp.o
     '' else
     ""; # use linux flags by default
 in