We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1abbd16 commit 4245567Copy full SHA for 4245567
builder/shell-for.nix
@@ -128,10 +128,12 @@ in
128
++ lib.attrValues (buildPackages.haskell-nix.tools compiler.nix-name tools)
129
# If this shell is a cross compilation shell include
130
# wrapper script for running cabal build with appropriate args.
131
+ # Includes `--with-compiler` in case the `cabal.project` file has `with-compiler:` in it.
132
++ lib.optional (ghcEnv.targetPrefix != "") (
133
buildPackages.writeShellScriptBin "${ghcEnv.targetPrefix}cabal" ''
134
exec cabal \
135
--with-ghc=${ghcEnv.targetPrefix}ghc \
136
+ --with-compiler=${ghcEnv.targetPrefix}ghc \
137
--with-ghc-pkg=${ghcEnv.targetPrefix}ghc-pkg \
138
--with-hsc2hs=${ghcEnv.targetPrefix}hsc2hs \
139
${lib.optionalString (ghcEnv.targetPrefix == "js-unknown-ghcjs-") ''
0 commit comments