| Cabal-1.6.0.3: A framework for packaging Haskell software | Source code | Contents | Index
Distribution.Simple.BuildPaths |
Portability | portable
Maintainer | cabal-devel@haskell.org
Description
A bunch of dirs, paths and file names used for intermediate build steps.
Synopsis
defaultDistPref :: FilePath
srcPref :: FilePath -> FilePath
hscolourPref :: FilePath -> PackageDescription -> FilePath
haddockPref :: FilePath -> PackageDescription -> FilePath
autogenModulesDir :: LocalBuildInfo -> String
autogenModuleName :: PackageDescription -> ModuleName
cppHeaderName :: String
haddockName :: PackageDescription -> FilePath
mkLibName :: PackageIdentifier -> String
mkProfLibName :: PackageIdentifier -> String
mkSharedLibName :: PackageIdentifier -> CompilerId -> String
exeExtension :: String
objExtension :: String
dllExtension :: String
Documentation
defaultDistPref :: FilePath | Source
srcPref :: FilePath -> FilePath | Source
hscolourPref :: FilePath -> PackageDescription -> FilePath | Source
haddockPref :: FilePath -> PackageDescription -> FilePath | Source
autogenModulesDir :: LocalBuildInfo -> String | Source
The directory in which we put auto-generated modules
autogenModuleName :: PackageDescription -> ModuleName | Source
The name of the auto-generated module associated with a package
cppHeaderName :: String | Source
haddockName :: PackageDescription -> FilePath | Source
mkLibName :: PackageIdentifier -> String | Source
mkProfLibName :: PackageIdentifier -> String | Source
mkSharedLibName :: PackageIdentifier -> CompilerId -> String | Source
exeExtension :: String | Source
Extension for executable files (typically `""` on Unix and `"exe"` on Windows or OS/2)
objExtension :: String | Source
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 | Source
Extension for dynamically linked (or shared) libraries (typically `"so"` on Unix and `"dll"` on Windows)
Produced by Haddock version 2.4.2