@@ -184,7 +184,7 @@ testPkg fp
184 (tmpn', tmph') <- tempfile
184 (tmpn', tmph') <- tempfile
185 hClose tmph'
185 hClose tmph'
186 m_ist <- idris (Filename tmpn : NoREPL : Verbose : Output tmpn' : idris_opts pkgdesc)
186 m_ist <- idris (Filename tmpn : NoREPL : Verbose : Output tmpn' : idris_opts pkgdesc)
187− system tmpn'
187+ rawSystem tmpn' []
188 setCurrentDirectory dir
188 setCurrentDirectory dir
189 case m_ist of
189 case m_ist of
190 Nothing -> exitWith (ExitFailure 1)
190 Nothing -> exitWith (ExitFailure 1)
@@ -269,13 +269,13 @@ mkDirCmd = "mkdir -p "
269-- | Invoke a Makefile's default target.
269-- | Invoke a Makefile's default target.
270make :: Maybe String -> IO ()
270make :: Maybe String -> IO ()
271make Nothing = return ()
271make Nothing = return ()
272−make (Just s) = do system $ "make -f " ++ s
272+make (Just s) = do rawSystem "make" ["-f", s]
273 return ()
273 return ()
275-- | Invoke a Makefile's clean target.
275-- | Invoke a Makefile's clean target.
276clean :: Maybe String -> IO ()
276clean :: Maybe String -> IO ()
277clean Nothing = return ()
277clean Nothing = return ()
278−clean (Just s) = do system $ "make -f " ++ s ++ " clean"
278+clean (Just s) = do rawSystem "make" ["-f", s, "clean"]
279 return ()
279 return ()
281-- --------------------------------------------------------------------- [ EOF ]
281-- --------------------------------------------------------------------- [ EOF ]