X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=c%CE%BBash%2FCLasH%2FTranslator.hs;h=8f2c7dc98d2b05e7bc7bd2ea6baa71a95cb7ac9f;hb=178ca6995547e58960d280a3acb803405f9a8589;hp=7ea489f7d2a439926cb8d0376978841c46b57cc9;hpb=20bfd1175196d07cb1da80813d6eb958560e62bd;p=matthijs%2Fmaster-project%2Fc%CE%BBash.git diff --git "a/c\316\273ash/CLasH/Translator.hs" "b/c\316\273ash/CLasH/Translator.hs" index 7ea489f..8f2c7dc 100644 --- "a/c\316\273ash/CLasH/Translator.hs" +++ "b/c\316\273ash/CLasH/Translator.hs" @@ -4,7 +4,7 @@ module CLasH.Translator ) where -- Standard Modules -import qualified Directory +import qualified System.Directory as Directory import qualified Maybe import qualified Monad import qualified System.FilePath as FilePath @@ -114,8 +114,7 @@ moduleToVHDL env cores top init test stateful = do prepareDir :: String -> IO() prepareDir dir = do -- Create the dir if needed - exists <- Directory.doesDirectoryExist dir - Monad.unless exists $ Directory.createDirectory dir + Directory.createDirectoryIfMissing True dir -- Find all .vhdl files in the directory files <- Directory.getDirectoryContents dir let to_remove = filter ((==".vhdl") . FilePath.takeExtension) files