From 4167cbb64b93b4d63f263f03b26e3cbcc5e7431a Mon Sep 17 00:00:00 2001 From: ijones <ijones@syntaxpolice.org> Date: Tue, 17 May 2005 06:05:32 +0000 Subject: [PATCH] added the cabal-setup executable which is defaultMain --- Cabal.cabal | 31 +++++++++++++++++++++++++++++++ DefaultSetup.lhs | 5 +++++ 2 files changed, 36 insertions(+) create mode 100644 DefaultSetup.lhs diff --git a/Cabal.cabal b/Cabal.cabal index 219c99413b..533f0beb58 100644 --- a/Cabal.cabal +++ b/Cabal.cabal @@ -46,3 +46,34 @@ Other-Modules: Distribution.Compat.Exception, Distribution.Compat.RawSystem Extensions: CPP + +executable: cabal-setup +main-is: DefaultSetup.lhs +Other-Modules: + Distribution.Compat.ReadP, + Distribution.Extension, + Distribution.InstalledPackageInfo, + Distribution.License, + Distribution.Make, + Distribution.Package, + Distribution.PackageDescription, + Distribution.ParseUtils, + Distribution.PreProcess, + Distribution.PreProcess.Unlit, + Distribution.Setup, + Distribution.Simple, + Distribution.Simple.Build, + Distribution.Simple.Configure, + Distribution.Simple.GHCPackageConfig, + Distribution.Simple.Install, + Distribution.Simple.LocalBuildInfo, + Distribution.Simple.Register, + Distribution.Simple.SrcDist, + Distribution.Simple.Utils, + Distribution.Compat.FilePath, + Distribution.Version, + Distribution.GetOpt, + Distribution.Compat.Directory, + Distribution.Compat.Exception, + Distribution.Compat.RawSystem +Extensions: CPP diff --git a/DefaultSetup.lhs b/DefaultSetup.lhs new file mode 100644 index 0000000000..b28a8234f9 --- /dev/null +++ b/DefaultSetup.lhs @@ -0,0 +1,5 @@ +#!/usr/bin/runhaskell +> module Main where +> import Distribution.Simple +> main :: IO () +> main = defaultMain -- GitLab