| |||||||||||||||||||
| |||||||||||||||||||
| Description | |||||||||||||||||||
| Explanation: Perform the "./setup configure" action. Outputs the dist/setup-config file. | |||||||||||||||||||
| Synopsis | |||||||||||||||||||
| |||||||||||||||||||
| Documentation | |||||||||||||||||||
| configure :: (Either GenericPackageDescription PackageDescription, HookedBuildInfo) -> ConfigFlags -> IO LocalBuildInfo | |||||||||||||||||||
| Perform the "./setup configure" action. Returns the .setup-config file. | |||||||||||||||||||
| writePersistBuildConfig :: LocalBuildInfo -> IO () | |||||||||||||||||||
| After running configure, output the LocalBuildInfo to the localBuildInfoFile. | |||||||||||||||||||
| getPersistBuildConfig :: IO LocalBuildInfo | |||||||||||||||||||
| Read the localBuildInfoFile. Error if it doesn't exist. Also fail if the file containing LocalBuildInfo is older than the .cabal file, indicating that a re-configure is required. | |||||||||||||||||||
| checkPersistBuildConfig :: FilePath -> IO () | |||||||||||||||||||
| Check that localBuildInfoFile is up-to-date with respect to the .cabal file. | |||||||||||||||||||
| maybeGetPersistBuildConfig :: IO (Maybe LocalBuildInfo) | |||||||||||||||||||
| Try to read the localBuildInfoFile. | |||||||||||||||||||
| localBuildInfoFile :: FilePath | |||||||||||||||||||
dist/setup-config | |||||||||||||||||||
| getInstalledPackages :: Verbosity -> Compiler -> PackageDB -> ProgramConfiguration -> IO (Maybe [PackageIdentifier]) | |||||||||||||||||||
| configDependency :: Verbosity -> [PackageIdentifier] -> Dependency -> IO PackageIdentifier | |||||||||||||||||||
| Test for a package dependency and record the version we have installed. | |||||||||||||||||||
| configCompiler :: Maybe CompilerFlavor -> Maybe FilePath -> Maybe FilePath -> ProgramConfiguration -> Verbosity -> IO (Compiler, ProgramConfiguration) | |||||||||||||||||||
| configCompilerAux :: ConfigFlags -> IO (Compiler, ProgramConfiguration) | |||||||||||||||||||
| Produced by Haddock version 0.8 |