File tree Expand file tree Collapse file tree 1 file changed +2
-4
lines changed Expand file tree Collapse file tree 1 file changed +2
-4
lines changed Original file line number Diff line number Diff line change @@ -61,20 +61,18 @@ buildProgram
61
61
-> FilePath
62
62
-> [FilePath ]
63
63
-> IO ()
64
- buildProgram programDirectory' libraryDirectories sourceExtensions buildDirectory compiler flags programName programSource archives
64
+ buildProgram programDirectory' libraryDirectories sourceExtensions buildDirectory' compiler flags programName programSource archives
65
65
= do
66
66
let programDirectory = foldl1 (</>) (splitDirectories programDirectory')
67
+ let buildDirectory = foldl1 (</>) (splitDirectories buildDirectory')
67
68
let includeFlags = map (" -I" ++ ) libraryDirectories
68
69
sourceFiles <- getDirectoriesFiles [programDirectory] sourceExtensions
69
- print sourceFiles
70
- print (programDirectory </> programSource)
71
70
rawSources <- mapM sourceFileToRawSource sourceFiles
72
71
let sources' = map processRawSource rawSources
73
72
let isThisProgramOrNotProgram p@ (Program {}) =
74
73
programSourceFileName p == programDirectory </> programSource
75
74
isThisProgramOrNotProgram _ = True
76
75
let sources = filter isThisProgramOrNotProgram sources'
77
- print (map getSourceFileName sources)
78
76
let availableModules = getAvailableModules sources
79
77
let compileTimeInfo = map
80
78
(\ s -> constructCompileTimeInfo s availableModules buildDirectory)
You can’t perform that action at this time.
0 commit comments