Cabal-1.18.1.3: A framework for packaging Haskell software

CopyrightIsaac Jones 2003-2006 Duncan Coutts 2009
Maintainercabal-devel@haskell.org
Portabilityportable
Safe HaskellNone
LanguageHaskell98

Distribution.Simple.NHC

Description

This module contains most of the NHC-specific code for configuring, building and installing packages.

Synopsis

Documentation

buildLib :: Verbosity -> PackageDescription -> LocalBuildInfo -> Library -> ComponentLocalBuildInfo -> IO ()Source

FIX: For now, the target must contain a main module. Not used ATM. Re-add later.

installLibSource

Arguments

:: Verbosity

verbosity

-> FilePath

install location

-> FilePath

Build location

-> PackageIdentifier 
-> Library 
-> ComponentLocalBuildInfo 
-> IO () 

Install for nhc98: .hi and .a files

installExeSource

Arguments

:: Verbosity

verbosity

-> FilePath

install location

-> FilePath

Build location

-> (FilePath, FilePath)

Executable (prefix,suffix)

-> Executable 
-> IO () 

Install executables for NHC.