summaryrefslogtreecommitdiffstats
path: root/Main.hs
diff options
context:
space:
mode:
authorLukas Mai <l.mai@web.de>2007-11-09 00:09:33 +0100
committerLukas Mai <l.mai@web.de>2007-11-09 00:09:33 +0100
commit09eec7e82dc64cd163ff8e72d2b695649082ccee (patch)
treecdbd63c7ae1122453c97d5cd50d654fd300bb89f /Main.hs
parentd93e7a5867b4a2bd4a6c142ff6e11d1214781cdb (diff)
downloadmetatile-09eec7e82dc64cd163ff8e72d2b695649082ccee.tar
metatile-09eec7e82dc64cd163ff8e72d2b695649082ccee.zip
refactor main, add "recompile" to XMonad.Core
darcs-hash:20071108230933-462cf-b1e100cf8f2cecbfef925b870a3fc894fe47513c
Diffstat (limited to 'Main.hs')
-rw-r--r--Main.hs6
1 files changed, 2 insertions, 4 deletions
diff --git a/Main.hs b/Main.hs
index 56df3cd..03b2d69 100644
--- a/Main.hs
+++ b/Main.hs
@@ -16,10 +16,10 @@ module Main (main) where
import XMonad.Main
import XMonad.Config
+import XMonad.Core (recompile)
import Control.Exception (handle)
import System.IO
-import System.Process
import System.Directory
import System.Environment
import System.Posix.Process (executeFile)
@@ -43,10 +43,8 @@ main = do
--
buildLaunch :: IO ()
buildLaunch = do
+ recompile
dir <- fmap (++ "/.xmonad") getHomeDirectory
- pid <- runProcess "ghc" ["--make", "xmonad.hs"] (Just dir)
- Nothing Nothing Nothing Nothing
- waitForProcess pid
args <- getArgs
executeFile (dir ++ "/xmonad") False args Nothing
return ()