|
|
type ConfigFlags = (Maybe CompilerFlavor, Maybe FilePath, Maybe FilePath, Maybe FilePath) |
|
|
|
data Compiler = Compiler {} |
|
parseGlobalArgs :: [String] -> IO (Action, [String]) |
|
commandList :: [Cmd a] |
|
parseConfigureArgs :: ConfigFlags -> [String] -> [OptDescr a] -> IO (ConfigFlags, [a], [String]) |
|
parseBuildArgs :: [String] -> [OptDescr a] -> IO ([a], [String]) |
|
parseCleanArgs :: [String] -> [OptDescr a] -> IO ([a], [String]) |
|
parseInstallArgs :: (Maybe FilePath, Bool) -> [String] -> [OptDescr a] -> IO ((Maybe FilePath, Bool), [a], [String]) |
|
parseSDistArgs :: [String] -> [OptDescr a] -> IO ([a], [String]) |
|
parseRegisterArgs :: Bool -> [String] -> [OptDescr a] -> IO (Bool, [a], [String]) |
|
parseUnregisterArgs :: [String] -> [OptDescr a] -> IO ([a], [String]) |