Nix: apply gitignore on sources
This commit is contained in:
parent
cb11295405
commit
046f31f7c1
@ -9,11 +9,12 @@ let
|
|||||||
inherit (import sources."gitignore.nix" { inherit (self) lib; })
|
inherit (import sources."gitignore.nix" { inherit (self) lib; })
|
||||||
gitignoreSource;
|
gitignoreSource;
|
||||||
# Remove list of directories or files from source (to stop unneeded rebuilds)
|
# Remove list of directories or files from source (to stop unneeded rebuilds)
|
||||||
|
# Also, apply the gitignore here.
|
||||||
filterOut = xs:
|
filterOut = xs:
|
||||||
self.lib.cleanSourceWith {
|
gitignoreSource (self.lib.cleanSourceWith {
|
||||||
filter = p: type: !(builtins.elem (builtins.baseNameOf p) xs);
|
filter = p: type: !(builtins.elem (builtins.baseNameOf p) xs);
|
||||||
src = gitignoreSource ../.;
|
src = gitignoreSource ../.;
|
||||||
};
|
});
|
||||||
in {
|
in {
|
||||||
ocamlPackages = self.ocaml-ng.ocamlPackages_4_07.overrideScope'
|
ocamlPackages = self.ocaml-ng.ocamlPackages_4_07.overrideScope'
|
||||||
(builtins.foldl' self.lib.composeExtensions (_: _: { }) [
|
(builtins.foldl' self.lib.composeExtensions (_: _: { }) [
|
||||||
|
Loading…
Reference in New Issue
Block a user