2014-08-18 06:06:36 +00:00
|
|
|
{-# LANGUAGE ScopedTypeVariables, DeriveDataTypeable #-}
|
2014-03-25 02:14:25 +00:00
|
|
|
|
2014-10-22 22:56:18 +00:00
|
|
|
-- | WARNING
|
2015-04-29 16:44:46 +00:00
|
|
|
-- This program is deprecated, use `ghc-mod legacy-interactive` instead.
|
2014-03-27 01:34:43 +00:00
|
|
|
|
2014-03-19 01:23:47 +00:00
|
|
|
module Main where
|
|
|
|
|
2015-04-29 16:44:46 +00:00
|
|
|
import System.Exit
|
|
|
|
import System.Process
|
2015-05-06 14:15:04 +00:00
|
|
|
import System.FilePath
|
2015-04-29 16:44:46 +00:00
|
|
|
import System.Environment
|
2015-05-06 14:15:04 +00:00
|
|
|
import Paths_ghc_mod
|
2014-03-25 02:34:58 +00:00
|
|
|
|
2014-03-19 01:23:47 +00:00
|
|
|
main :: IO ()
|
2015-04-29 16:44:46 +00:00
|
|
|
main = do
|
|
|
|
args <- getArgs
|
2015-05-06 14:15:04 +00:00
|
|
|
bindir <- getBinDir
|
2015-05-20 10:05:43 +00:00
|
|
|
(_, _, _, h) <-
|
|
|
|
createProcess $ proc (bindir </> "ghc-mod") $ ["legacy-interactive"] ++ args
|
2015-04-29 16:44:46 +00:00
|
|
|
exitWith =<< waitForProcess h
|