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
, 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 ];