Cabal-3.4.0.0: Distribution/PackageDescription.hs
-----------------------------------------------------------------------------
-- |
-- Module : Distribution.PackageDescription
-- Copyright : Isaac Jones 2003-2005
-- License : BSD3
--
-- Maintainer : cabal-devel@haskell.org
-- Portability : portable
--
-- Backwards compatibility reexport of most things you need to know
-- about @.cabal@ files.
module Distribution.PackageDescription (
-- * PD and GPD
module Distribution.Types.PackageDescription,
module Distribution.Types.GenericPackageDescription,
-- * Components
module Distribution.Types.ComponentName,
-- ** Library
module Distribution.Types.Library,
module Distribution.Types.LibraryName,
module Distribution.Types.LibraryVisibility,
-- ** Executable
module Distribution.Types.Executable,
module Distribution.Types.ExecutableScope,
-- ** TestSuite
module Distribution.Types.TestSuite,
module Distribution.Types.TestType,
module Distribution.Types.TestSuiteInterface,
-- ** Benchmark
module Distribution.Types.Benchmark,
module Distribution.Types.BenchmarkType,
module Distribution.Types.BenchmarkInterface,
-- ** Foreign library
module Distribution.Types.ForeignLib,
module Distribution.Types.ForeignLibType,
module Distribution.Types.ForeignLibOption,
-- * BuildInfo
module Distribution.Types.BuildType,
module Distribution.Types.BuildInfo,
module Distribution.Types.HookedBuildInfo,
module Distribution.Types.SetupBuildInfo,
-- * Flags
module Distribution.Types.Flag,
-- * Identifiers
module Distribution.Types.PackageId,
module Distribution.Types.PackageName,
module Distribution.Types.UnqualComponentName,
-- * Dependencies
module Distribution.Types.Dependency,
module Distribution.Types.ExeDependency,
module Distribution.Types.LegacyExeDependency,
module Distribution.Types.PkgconfigDependency,
-- * Condition trees
module Distribution.Types.CondTree,
module Distribution.Types.Condition,
module Distribution.Types.ConfVar,
-- * Source repository
module Distribution.Types.SourceRepo,
) where
import Prelude ()
--import Distribution.Compat.Prelude
import Distribution.Types.Benchmark
import Distribution.Types.BenchmarkInterface
import Distribution.Types.BenchmarkType
import Distribution.Types.BuildInfo
import Distribution.Types.BuildType
import Distribution.Types.ComponentName
import Distribution.Types.Condition
import Distribution.Types.CondTree
import Distribution.Types.ConfVar
import Distribution.Types.Dependency
import Distribution.Types.Executable
import Distribution.Types.ExecutableScope
import Distribution.Types.ExeDependency
import Distribution.Types.Flag
import Distribution.Types.ForeignLib
import Distribution.Types.ForeignLibOption
import Distribution.Types.ForeignLibType
import Distribution.Types.GenericPackageDescription
import Distribution.Types.HookedBuildInfo
import Distribution.Types.LegacyExeDependency
import Distribution.Types.Library
import Distribution.Types.LibraryName
import Distribution.Types.LibraryVisibility
import Distribution.Types.PackageDescription
import Distribution.Types.PackageId
import Distribution.Types.PackageName
import Distribution.Types.PkgconfigDependency
import Distribution.Types.SetupBuildInfo
import Distribution.Types.SourceRepo
import Distribution.Types.TestSuite
import Distribution.Types.TestSuiteInterface
import Distribution.Types.TestType
import Distribution.Types.UnqualComponentName