ghcWithPackages: rename withLLVM to useLLVM
useLLVM is what we are using in the GHC derivations already -- for better or for worse -- so we should rename the argument here for consistency which we are free to do as this is purely internal at the moment (with overriding being impossible).
This commit is contained in:
parent
9be4a33018
commit
c32095b400
1 changed files with 3 additions and 3 deletions
|
@ -1,7 +1,7 @@
|
|||
{ lib, stdenv, ghc, llvmPackages, packages, symlinkJoin, makeWrapper
|
||||
# Include LLVM by default if GHC doesn't have native code generation support
|
||||
# See https://gitlab.haskell.org/ghc/ghc/-/wikis/platforms
|
||||
, withLLVM ? !(lib.any lib.id ([
|
||||
, useLLVM ? !(lib.any lib.id ([
|
||||
stdenv.targetPlatform.isx86
|
||||
stdenv.targetPlatform.isPowerPC
|
||||
stdenv.targetPlatform.isSparc
|
||||
|
@ -59,7 +59,7 @@ let
|
|||
([ llvmPackages.llvm ]
|
||||
++ lib.optional stdenv.targetPlatform.isDarwin llvmPackages.clang);
|
||||
in
|
||||
if paths == [] && !withLLVM then ghc else
|
||||
if paths == [] && !useLLVM then ghc else
|
||||
symlinkJoin {
|
||||
# this makes computing paths from the name attribute impossible;
|
||||
# if such a feature is needed, the real compiler name should be saved
|
||||
|
@ -82,7 +82,7 @@ symlinkJoin {
|
|||
${lib.optionalString (ghc.isGhcjs or false)
|
||||
''--set NODE_PATH "${ghc.socket-io}/lib/node_modules"''
|
||||
} \
|
||||
${lib.optionalString withLLVM ''--prefix "PATH" ":" "${llvm}"''}
|
||||
${lib.optionalString useLLVM ''--prefix "PATH" ":" "${llvm}"''}
|
||||
fi
|
||||
done
|
||||
|
||||
|
|
Loading…
Reference in a new issue