File tree Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change 58
58
hsSourceDirs = builtins . map ( d : combinePaths subDir d ) component . hsSourceDirs
59
59
++ ( if component . hsSourceDirs == [ ] then [ subDir ] else [ ] ) ;
60
60
includeDirs = builtins . map ( d : combinePaths subDir d ) component . includeDirs ;
61
- dirsNeeded = builtins . map ( d : combinePaths subDir d ) (
61
+ # paths that will be needed (used to check if a parent dir should be included)
62
+ dirsNeeded =
63
+ # These already include subDir
62
64
[ dataDir ]
63
65
++ hsSourceDirs
64
66
++ includeDirs
65
- ++ package . licenseFiles
66
- ++ package . extraSrcFiles
67
- ++ component . extraSrcFiles
68
- ++ package . extraDocFiles
69
67
++ builtins . map ( f : dataDir + f ) package . dataFiles
70
- ++ otherSourceFiles ) ;
68
+ ++ otherSourceFiles
69
+ ++ builtins . map ( d : combinePaths subDir d ) (
70
+ # These need the subDir added
71
+ package . licenseFiles
72
+ ++ package . extraSrcFiles
73
+ ++ component . extraSrcFiles
74
+ ++ package . extraDocFiles ) ;
71
75
fileMatch = dir : list :
72
76
let
73
77
prefixes = builtins . map ( f : combinePaths dir f ) (
You can’t perform that action at this time.
0 commit comments