Cabal-1.3.4: A framework for packaging Haskell softwareContentsIndex
Distribution.Simple.BuildPaths
Portabilityportable
Stabilityalpha
MaintainerIsaac Jones <ijones@syntaxpolice.org>
Description
A bunch of dirs, paths and file names used for intermediate build steps.
Synopsis
distPref :: FilePath
srcPref :: FilePath
hscolourPref :: PackageDescription -> FilePath
haddockPref :: PackageDescription -> FilePath
autogenModulesDir :: LocalBuildInfo -> String
autogenModuleName :: PackageDescription -> String
haddockName :: PackageDescription -> FilePath
mkLibName :: FilePath -> String -> String
mkProfLibName :: FilePath -> String -> String
mkSharedLibName :: FilePath -> String -> PackageIdentifier -> String
exeExtension :: String
objExtension :: String
dllExtension :: String
Documentation
distPref :: FilePath
srcPref :: FilePath
hscolourPref :: PackageDescription -> FilePath
haddockPref :: PackageDescription -> FilePath
autogenModulesDir :: LocalBuildInfo -> String
The directory in which we put auto-generated modules
autogenModuleName :: PackageDescription -> String
The name of the auto-generated module associated with a package
haddockName :: PackageDescription -> FilePath
mkLibName
:: FilePathfile Prefix
-> Stringlibrary name.
-> String
mkProfLibName
:: FilePathfile Prefix
-> Stringlibrary name.
-> String
mkSharedLibName
:: FilePathfile Prefix
-> Stringlibrary name.
-> PackageIdentifierpackage identifier of the compiler
-> String
exeExtension :: String
Extension for executable files (typically "" on Unix and "exe" on Windows or OS/2)
objExtension :: String
Extension for object files. For GHC and NHC the extension is "o". Hugs uses either "o" or "obj" depending on the used C compiler.
dllExtension :: String
Extension for dynamically linked (or shared) libraries (typically "so" on Unix and "dll" on Windows)
Produced by Haddock version 0.9