cvs pull from krasimir and ross, mostly hooks
Move buildable, cc-options, ld-options, frameworks and hidden-modules fields into BuildInfo, so they can be overridden with local info. As a consequence executable-modules is replaced with hidden-modules. Perhaps other-modules would be a better name. No longer expect a name field at the head of the library stanza -- it's redundant, and the pretty printer can't produce it. Another way to manage the mapping of component names to BuildInfo's would be to use the filesystem, i.e. look for <package>.buildinfo, <exename1>.buildinfo, <exename2>.buildinfo, etc, each parsing as a single BuildInfo. Change the postHook types Query system for "c:\Program Files" Add shell32 to extra-libs under Windows. It is required because SHGetFolderPath is called from Distribution.Simple.Configure now.
Showing
- Distribution/PackageDescription.hs 48 additions, 57 deletionsDistribution/PackageDescription.hs
- Distribution/PreProcess.hs 5 additions, 5 deletionsDistribution/PreProcess.hs
- Distribution/Simple.hs 31 additions, 26 deletionsDistribution/Simple.hs
- Distribution/Simple/Build.hs 27 additions, 27 deletionsDistribution/Simple/Build.hs
- Distribution/Simple/Configure.hs 28 additions, 7 deletionsDistribution/Simple/Configure.hs
- Distribution/Simple/Install.hs 1 addition, 1 deletionDistribution/Simple/Install.hs
- Distribution/Simple/Register.hs 10 additions, 9 deletionsDistribution/Simple/Register.hs
- Distribution/Simple/SrcDist.hs 4 additions, 4 deletionsDistribution/Simple/SrcDist.hs
- package.conf.in 5 additions, 0 deletionspackage.conf.in
Loading
Please register or sign in to comment