Skip to content

Commit e7b135b

Browse files
convert buildDirectory path to native in buildProgram
1 parent 5f16555 commit e7b135b

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

bootstrap/src/Build.hs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,20 +61,18 @@ buildProgram
6161
-> FilePath
6262
-> [FilePath]
6363
-> IO ()
64-
buildProgram programDirectory' libraryDirectories sourceExtensions buildDirectory compiler flags programName programSource archives
64+
buildProgram programDirectory' libraryDirectories sourceExtensions buildDirectory' compiler flags programName programSource archives
6565
= do
6666
let programDirectory = foldl1 (</>) (splitDirectories programDirectory')
67+
let buildDirectory = foldl1 (</>) (splitDirectories buildDirectory')
6768
let includeFlags = map ("-I" ++) libraryDirectories
6869
sourceFiles <- getDirectoriesFiles [programDirectory] sourceExtensions
69-
print sourceFiles
70-
print (programDirectory </> programSource)
7170
rawSources <- mapM sourceFileToRawSource sourceFiles
7271
let sources' = map processRawSource rawSources
7372
let isThisProgramOrNotProgram p@(Program{}) =
7473
programSourceFileName p == programDirectory </> programSource
7574
isThisProgramOrNotProgram _ = True
7675
let sources = filter isThisProgramOrNotProgram sources'
77-
print (map getSourceFileName sources)
7876
let availableModules = getAvailableModules sources
7977
let compileTimeInfo = map
8078
(\s -> constructCompileTimeInfo s availableModules buildDirectory)

0 commit comments

Comments
 (0)