llvm7: optionally use libpfm (exegesis), default off w/darwin

This commit is contained in:
Will Dietz 2018-09-20 19:53:59 -05:00
parent b3645d74d1
commit 9fe245d7e0

View File

@ -4,6 +4,7 @@
, python , python
, libffi , libffi
, libbfd , libbfd
, libpfm
, libxml2 , libxml2
, ncurses , ncurses
, version , version
@ -13,6 +14,7 @@
, enableManpages ? false , enableManpages ? false
, enableSharedLibraries ? true , enableSharedLibraries ? true
, enableWasm ? true , enableWasm ? true
, enablePFM ? !stdenv.isDarwin
}: }:
let let
@ -36,7 +38,8 @@ in stdenv.mkDerivation (rec {
nativeBuildInputs = [ cmake python ] nativeBuildInputs = [ cmake python ]
++ stdenv.lib.optional enableManpages python.pkgs.sphinx; ++ stdenv.lib.optional enableManpages python.pkgs.sphinx;
buildInputs = [ libxml2 libffi ]; buildInputs = [ libxml2 libffi ]
++ stdenv.lib.optional enablePFM libpfm; # exegesis
propagatedBuildInputs = [ ncurses zlib ]; propagatedBuildInputs = [ ncurses zlib ];