| Haskell Core Libraries (Cabal package) | Contents | Index

Distribution.Simple.Install

Portability | portable
Stability | alpha
Maintainer | Isaac Jones <ijones@syntaxpolice.org>

Description
Explanation: Perform the "`./setup install`" action. Move files into place based on the prefix argument.
Synopsis

install :: PackageDescription -> LocalBuildInfo -> CopyFlags -> IO ()
hugsPackageDir :: PackageDescription -> LocalBuildInfo -> FilePath
hugsProgramsDirs :: PackageDescription -> LocalBuildInfo -> [FilePath]
hugsMainFilename :: Executable -> FilePath

Documentation
install :: PackageDescription -> LocalBuildInfo -> CopyFlags -> IO ()
FIX: nhc isn't implemented yet.
hugsPackageDir :: PackageDescription -> LocalBuildInfo -> FilePath
Hugs library directory for a package
hugsProgramsDirs :: PackageDescription -> LocalBuildInfo -> [FilePath]
Hugs program directories for a package
hugsMainFilename :: Executable -> FilePath
Filename used by Hugs for the main module of an executable. This is a simple filename, so that Hugs will look for any auxiliary modules it uses relative to the directory it's in.
Produced by Haddock version 0.7