cvs commit: fptools/libraries/Cabal/Distribution
PackageDescription.hs PreProcess.hs
Simple.hs fptools/libraries/Cabal/Distribution/Simple Build.hs
Configure.hs GHCPackageConfig.hs Install.hs LocalBuildInfo.hs
Register.hs SrcDist.hs
Isaac Jones
ijones at haskell.org
Fri Jan 14 02:15:27 EST 2005
ijones 2005/01/13 23:15:27 PST
Modified files:
libraries/Cabal/Distribution PackageDescription.hs
PreProcess.hs Simple.hs
libraries/Cabal/Distribution/Simple Build.hs Configure.hs
GHCPackageConfig.hs
Install.hs
LocalBuildInfo.hs
Register.hs SrcDist.hs
Log:
Refactoring of PackageDescription and BuildInfo
Introduced new data type, Library which is symmetric to Executable.
Removed "executable only" and "library only" fields from
PackageDescription and moved them to their respective internal types.
Moved Build-depends out of buildinfo and into the package description
proper, as per Ross's suggestion.
Cleaned up parser and test cases accordingly.
FWIW, wasn't able to get to cleaning up hooks yet. I am leaning
toward the idea that the hooks should return BuildInfo, so if someone
wants to experiment with that while I sleep, please do :)
Revision Changes Path
1.21 +75 -71 fptools/libraries/Cabal/Distribution/PackageDescription.hs
1.15 +19 -15 fptools/libraries/Cabal/Distribution/PreProcess.hs
1.26 +3 -2 fptools/libraries/Cabal/Distribution/Simple.hs
1.25 +19 -16 fptools/libraries/Cabal/Distribution/Simple/Build.hs
1.12 +7 -7 fptools/libraries/Cabal/Distribution/Simple/Configure.hs
1.8 +5 -5 fptools/libraries/Cabal/Distribution/Simple/GHCPackageConfig.hs
1.20 +5 -5 fptools/libraries/Cabal/Distribution/Simple/Install.hs
1.4 +1 -1 fptools/libraries/Cabal/Distribution/Simple/LocalBuildInfo.hs
1.13 +5 -5 fptools/libraries/Cabal/Distribution/Simple/Register.hs
1.9 +9 -6 fptools/libraries/Cabal/Distribution/Simple/SrcDist.hs
More information about the Cvs-libraries
mailing list