Cabal-1.8.0.4: A framework for packaging Haskell softwareSource codeContentsIndex
Distribution.Simple.BuildPaths
Portabilityportable
Maintainercabal-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 :: FilePathSource
srcPref :: FilePath -> FilePathSource
hscolourPref :: FilePath -> PackageDescription -> FilePathSource
haddockPref :: FilePath -> PackageDescription -> FilePathSource
autogenModulesDir :: LocalBuildInfo -> StringSource
The directory in which we put auto-generated modules
autogenModuleName :: PackageDescription -> ModuleNameSource
The name of the auto-generated module associated with a package
cppHeaderName :: StringSource
haddockName :: PackageDescription -> FilePathSource
mkLibName :: PackageIdentifier -> StringSource
mkProfLibName :: PackageIdentifier -> StringSource
mkSharedLibName :: PackageIdentifier -> CompilerId -> StringSource
exeExtension :: StringSource
Extension for executable files (typically "" on Unix and "exe" on Windows or OS/2)
objExtension :: StringSource
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 :: StringSource
Extension for dynamically linked (or shared) libraries (typically "so" on Unix and "dll" on Windows)
Produced by Haddock version 2.6.1