summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorWill Dietz <w@wdtz.org>2018-09-20 19:53:59 -0500
committerWill Dietz <w@wdtz.org>2018-09-23 13:30:18 -0500
commit9fe245d7e05f44d42156d3f557d257e17d3ac4f0 (patch)
tree3caedaa6ef13bd215f02b06929bc1005f26c52c6 /pkgs
parentb3645d74d1ec4bd88c521376aca59e9cab0093ef (diff)
downloadnixlib-9fe245d7e05f44d42156d3f557d257e17d3ac4f0.tar
nixlib-9fe245d7e05f44d42156d3f557d257e17d3ac4f0.tar.gz
nixlib-9fe245d7e05f44d42156d3f557d257e17d3ac4f0.tar.bz2
nixlib-9fe245d7e05f44d42156d3f557d257e17d3ac4f0.tar.lz
nixlib-9fe245d7e05f44d42156d3f557d257e17d3ac4f0.tar.xz
nixlib-9fe245d7e05f44d42156d3f557d257e17d3ac4f0.tar.zst
nixlib-9fe245d7e05f44d42156d3f557d257e17d3ac4f0.zip
llvm7: optionally use libpfm (exegesis), default off w/darwin
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/compilers/llvm/7/llvm.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/development/compilers/llvm/7/llvm.nix b/pkgs/development/compilers/llvm/7/llvm.nix
index 4f540d23c9e4..67bde813feed 100644
--- a/pkgs/development/compilers/llvm/7/llvm.nix
+++ b/pkgs/development/compilers/llvm/7/llvm.nix
@@ -4,6 +4,7 @@
 , python
 , libffi
 , libbfd
+, libpfm
 , libxml2
 , ncurses
 , version
@@ -13,6 +14,7 @@
 , enableManpages ? false
 , enableSharedLibraries ? true
 , enableWasm ? true
+, enablePFM ? !stdenv.isDarwin
 }:
 
 let
@@ -36,7 +38,8 @@ in stdenv.mkDerivation (rec {
   nativeBuildInputs = [ cmake python ]
     ++ stdenv.lib.optional enableManpages python.pkgs.sphinx;
 
-  buildInputs = [ libxml2 libffi ];
+  buildInputs = [ libxml2 libffi ]
+    ++ stdenv.lib.optional enablePFM libpfm; # exegesis
 
   propagatedBuildInputs = [ ncurses zlib ];