mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-06-10 03:23:29 +03:00
agda.withPackages: allow installing Agda without GHC using ghc = null;
This commit is contained in:
parent
aeb017b583
commit
17501d776b
2 changed files with 3 additions and 1 deletions
|
@ -121,6 +121,8 @@ agda.withPackages {
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
To install Agda without GHC, use `ghc = null;`.
|
||||||
|
|
||||||
## Writing Agda packages {#writing-agda-packages}
|
## Writing Agda packages {#writing-agda-packages}
|
||||||
|
|
||||||
To write a nix derivation for an Agda library, first check that the library has a `*.agda-lib` file.
|
To write a nix derivation for an Agda library, first check that the library has a `*.agda-lib` file.
|
||||||
|
|
|
@ -66,7 +66,7 @@ let
|
||||||
''
|
''
|
||||||
mkdir -p $out/bin
|
mkdir -p $out/bin
|
||||||
makeWrapper ${Agda.bin}/bin/agda $out/bin/agda \
|
makeWrapper ${Agda.bin}/bin/agda $out/bin/agda \
|
||||||
--add-flags "--with-compiler=${ghc}/bin/ghc" \
|
${lib.optionalString (ghc != null) ''--add-flags "--with-compiler=${ghc}/bin/ghc"''} \
|
||||||
--add-flags "--library-file=${library-file}"
|
--add-flags "--library-file=${library-file}"
|
||||||
ln -s ${Agda.bin}/bin/agda-mode $out/bin/agda-mode
|
ln -s ${Agda.bin}/bin/agda-mode $out/bin/agda-mode
|
||||||
'';
|
'';
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue