[commit: Cabal] : Don't generate #! lines in Setup.hs files in cabal init (6e7732f)
Ian Lynagh
igloo at earth.li
Fri Jun 24 02:05:51 CEST 2011
Repository : ssh://darcs.haskell.org//srv/darcs/packages/Cabal
On branch :
http://hackage.haskell.org/trac/ghc/changeset/6e7732f76467d08d9e1914b51df13d92f4ca6a7f
>---------------------------------------------------------------
commit 6e7732f76467d08d9e1914b51df13d92f4ca6a7f
Author: Duncan Coutts <duncan at haskell.org>
Date: Thu Jan 14 03:35:01 2010 +0000
Don't generate #! lines in Setup.hs files in cabal init
We don't want to encourage multiple ways of invoking Setup
The one true (cross-platform) way is: runghc Setup
>---------------------------------------------------------------
cabal-install/Distribution/Client/Init.hs | 3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/cabal-install/Distribution/Client/Init.hs b/cabal-install/Distribution/Client/Init.hs
index be54d5e..429a484 100644
--- a/cabal-install/Distribution/Client/Init.hs
+++ b/cabal-install/Distribution/Client/Init.hs
@@ -375,8 +375,7 @@ writeSetupFile flags = do
writeFile "Setup.hs" setupFile
where
setupFile = unlines
- [ "#!/usr/bin/env runhaskell"
- , "import Distribution.Simple"
+ [ "import Distribution.Simple"
, "main = defaultMain"
]
More information about the Cvs-libraries
mailing list