
#200: Allow more convenient use of ghc profiling options -auto and -auto-all ----------------------------+----------------------------------------------- Reporter: guest | Owner: Type: enhancement | Status: new Priority: normal | Milestone: Component: Cabal library | Version: 1.2.3.0 Severity: normal | Resolution: Keywords: | Difficulty: normal Ghcversion: 6.8.2 | Platform: ----------------------------+----------------------------------------------- Changes (by duncan): * summary: Feature request: Simplify the profiling process => Allow more convenient use of ghc profiling options -auto and -auto-all Comment: Replying to [ticket:200 guest]:
Add Setup.(l)hs options that: 1) tells ghc to make a profiling library;
This is covered by the existing configure `--enable-library-profiling`
2) tells ghc to make a profiling executable
This is covered by the existing configure `--enable-executable-profiling`
3) pass on the (a) -auto or (b) -auto-all option
This is currently missing.
4) Let you do (1)-(2)-(3a) or (1)-(2)-(3b) with a single option, instead of three.
This is covered by `cabal-install` since the `install` command does configure, build and install and it takes the above two options. So what we're currently missing is any way of handling the `-auto` or `-auto-all` options. I'm changing the summary to reflect that. See also the cabal-devel thread starting with this message: http://www.haskell.org/pipermail/cabal-devel/2007-January/000379.html Does anyone have any good suggestion about how to handle `-auto` or `-auto-all` ? We cannot make them default for profiling (see above thread) and they are not features that make sense for other haskell implementations. Currently one can put them in the .cabal file, but it's not really appropriate to do that since they're not static options. -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/200#comment:1 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects