| Cabal-1.2.3.0: A framework for packaging Haskell software | Source code | Contents | Index

Distribution.Simple.Build |

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

Description
Invokes the Distribution.Compilers to build the library and executables in this package.
Synopsis

build :: PackageDescription -> LocalBuildInfo -> BuildFlags -> [PPSuffixHandler] -> IO ()
makefile :: PackageDescription -> LocalBuildInfo -> MakefileFlags -> [PPSuffixHandler] -> IO ()
initialBuildSteps :: PackageDescription -> LocalBuildInfo -> Verbosity -> [PPSuffixHandler] -> IO ()

Documentation

build | Source

:: PackageDescription | mostly information from the .cabal file
-> LocalBuildInfo | Configuration information
-> BuildFlags | Flags that the user passed to build
-> [PPSuffixHandler] | preprocessors to run before compiling
-> IO () |
Build the libraries and executables in this package.

makefile | Source

:: PackageDescription | mostly information from the .cabal file
-> LocalBuildInfo | Configuration information
-> MakefileFlags | Flags that the user passed to makefile
-> [PPSuffixHandler] | preprocessors to run before compiling
-> IO () |

initialBuildSteps | Source

:: PackageDescription | mostly information from the .cabal file
-> LocalBuildInfo | Configuration information
-> Verbosity | The verbosity to use
-> [PPSuffixHandler] | preprocessors to run before compiling
-> IO () |

Produced by Haddock version 0.8