| Haskell Core Libraries (Cabal package) | Contents | Index
Distribution.Simple.Install |
Portability | GHC
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 -> (Maybe FilePath, Int) -> IO ()
mkBinDir :: PackageDescription -> LocalBuildInfo -> Maybe FilePath -> FilePath
mkLibDir :: PackageDescription -> LocalBuildInfo -> Maybe FilePath -> FilePath
hugsPackageDir :: PackageDescription -> LocalBuildInfo -> FilePath
hugsProgramsDirs :: PackageDescription -> LocalBuildInfo -> [FilePath]
hugsMainFilename :: Executable -> FilePath
Documentation
install
:: PackageDescription |
-> LocalBuildInfo |
-> (Maybe FilePath, Int) | install-prefix, verbose
-> IO () |
FIX: nhc isn't implemented yet.
mkBinDir :: PackageDescription -> LocalBuildInfo -> Maybe FilePath -> FilePath
mkLibDir :: PackageDescription -> LocalBuildInfo -> Maybe FilePath -> FilePath
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