| ||||||||||||||
| ||||||||||||||
Description | ||||||||||||||
This module contains most of the NHC-specific code for configuring, building and installing packages. | ||||||||||||||
Synopsis | ||||||||||||||
| ||||||||||||||
Documentation | ||||||||||||||
configure :: Verbosity -> Maybe FilePath -> Maybe FilePath -> ProgramConfiguration -> IO (Compiler, ProgramConfiguration) | ||||||||||||||
getInstalledPackages :: Verbosity -> PackageDBStack -> ProgramConfiguration -> IO PackageIndex | ||||||||||||||
buildLib :: Verbosity -> PackageDescription -> LocalBuildInfo -> Library -> ComponentLocalBuildInfo -> IO () | ||||||||||||||
FIX: For now, the target must contain a main module. Not used ATM. Re-add later. | ||||||||||||||
buildExe :: Verbosity -> PackageDescription -> LocalBuildInfo -> Executable -> ComponentLocalBuildInfo -> IO () | ||||||||||||||
Building an executable for NHC. | ||||||||||||||
installLib | ||||||||||||||
| ||||||||||||||
installExe | ||||||||||||||
| ||||||||||||||
Produced by Haddock version 2.6.1 |