[Hackage] #188: file extensions
Hackage
trac at galois.com
Mon Dec 10 13:01:13 EST 2007
#188: file extensions
--------------------------+-------------------------------------------------
Reporter: guest | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone:
Component: Cabal | Version: 1.2.2.0
Severity: normal | Resolution:
Keywords: | Difficulty: normal
Ghcversion: 6.8.1 | Platform: Linux
--------------------------+-------------------------------------------------
Comment (by duncan):
Cabal currently does not have a well abstracted way of supporting
different kinds of files that can be compiled to .o files.
.c .m .c++ files are all different language files that can be compiled to
.o files with their respective compilers. I don't think we should be
trying to hack it by just pretending they're all .c files and passing
different flags to ghc. They should use their own compiler directly and
Cabal should be extended to cope with this more easily.
This would be much easier in a rule based, make style system. That work is
at the pre-prototype stage at the moment (see #15). That should make it a
lot easier to give a rule for building files with given extensions.
--
Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/188#comment:1>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects
More information about the cabal-devel
mailing list