|
|
| 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]) |