@@ -56,14 +56,12 @@ installStdLib pkg local withoutEffects verbosity copy
56 [ "-C", "lib", "install"
56 [ "-C", "lib", "install"
57 , "TARGET=" ++ idir
57 , "TARGET=" ++ idir
58 , "IDRIS=" ++ icmd
58 , "IDRIS=" ++ icmd
59− , "RTS=" ++ rtsDir local
61 unless withoutEffects $
60 unless withoutEffects $
62 make verbosity
61 make verbosity
63 [ "-C", "effects", "install"
62 [ "-C", "effects", "install"
64 , "TARGET=" ++ idir
63 , "TARGET=" ++ idir
65 , "IDRIS=" ++ icmd
64 , "IDRIS=" ++ icmd
66− , "RTS=" ++ rtsDir local
68 let idirRts = idir </> "rts"
66 let idirRts = idir </> "rts"
69 putStrLn $ "Installing run time system in " ++ idirRts
67 putStrLn $ "Installing run time system in " ++ idirRts
@@ -71,7 +69,6 @@ installStdLib pkg local withoutEffects verbosity copy
71 [ "-C", "rts", "install"
69 [ "-C", "rts", "install"
72 , "TARGET=" ++ idirRts
70 , "TARGET=" ++ idirRts
73 , "IDRIS=" ++ icmd
71 , "IDRIS=" ++ icmd
74− , "RTS=" ++ rtsDir local
77installJavaLib pkg local verbosity copy version = do
74installJavaLib pkg local verbosity copy version = do
@@ -106,26 +103,17 @@ checkStdLib local withoutEffects verbosity
106 make verbosity
103 make verbosity
107 [ "-C", "lib", "check"
104 [ "-C", "lib", "check"
108 , "IDRIS=" ++ icmd
105 , "IDRIS=" ++ icmd
109− , "RTS=" ++ rtsDir local
111 unless withoutEffects $
107 unless withoutEffects $
112 make verbosity
108 make verbosity
113 [ "-C", "effects", "check"
109 [ "-C", "effects", "check"
114 , "IDRIS=" ++ icmd
110 , "IDRIS=" ++ icmd
115− , "RTS=" ++ rtsDir local
117 make verbosity
112 make verbosity
118 [ "-C", "rts", "check"
113 [ "-C", "rts", "check"
119 , "IDRIS=" ++ icmd
114 , "IDRIS=" ++ icmd
122−buildRTS dir verbosity
123− = do putStrLn "Building RTS..."
125− [ "-C", "rts", "build"
129checkJavaLib verbosity = mvn verbosity [ "-f", "java" </> "pom.xml", "package" ]
117checkJavaLib verbosity = mvn verbosity [ "-f", "java" </> "pom.xml", "package" ]
131javaFlag flags =
119javaFlag flags =
@@ -180,8 +168,6 @@ main = do
180 cleanJavaLib verb
168 cleanJavaLib verb
181 , postBuild = \ _ flags _ lbi -> do
169 , postBuild = \ _ flags _ lbi -> do
182 let verb = S.fromFlag $ S.buildVerbosity flags
170 let verb = S.fromFlag $ S.buildVerbosity flags
183− let distdir = buildDir lbi
184− buildRTS distdir verb
185 let withoutEffects = noEffectsFlag $ configFlags lbi
171 let withoutEffects = noEffectsFlag $ configFlags lbi
186 checkStdLib lbi withoutEffects verb
172 checkStdLib lbi withoutEffects verb
187 when (javaFlag $ configFlags lbi) (checkJavaLib verb)
173 when (javaFlag $ configFlags lbi) (checkJavaLib verb)