Skip to content

make-style module/file dependencies #152

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
bos opened this issue May 24, 2012 · 4 comments
Closed

make-style module/file dependencies #152

bos opened this issue May 24, 2012 · 4 comments

Comments

@bos
Copy link
Contributor

bos commented May 24, 2012

(Imported from Trac #159, reported by guest on 2007-09-27)

I've already posted this to the list, but I'm reposting it here in the hopes that it will generate some comments.

This patch adds dependency analysis to the build phase in Cabal packages. The code hooks in to the build system through the build user hook. The only compiler it currently supports is GHC, but it does support c2hs, hsc, and cpphs, as well as FFI stubs. It still needs support for building executables, split objects, and I'm sure a few other things I'm not thinking about right now.

Please try the patch out. If you run "make setup-dep", a version of setup using this patch will be built, which then can be run the way you'd usually run setup.

Pete

@bos
Copy link
Contributor Author

bos commented May 24, 2012

(Imported comment by @dcoutts on 2007-09-27)

See #15.

@bos
Copy link
Contributor Author

bos commented May 24, 2012

(Imported comment by guest on 2008-01-24)

See also:

@bos
Copy link
Contributor Author

bos commented May 24, 2012

(Imported comment by @dcoutts on 2008-03-25)

Replying to guest:

See also: * #216 - specify more kinds of dependencies in .cabal files * #177 - check for required directories * #262 - check for required foreign libraries

Different kind of dependencies, those are inter-package dependencies. This ticket is about make-style module/file dependencies. I'm renaming the ticket to make that clear.

@tibbe
Copy link
Member

tibbe commented May 5, 2014

Closing as there's been no activity in years.

We're cleaning up the bug tracker to make it useful again and are thus closing bugs that haven't seen any activity in a long time. Please re-open (or file a new bug) if the problem reappears.

@tibbe tibbe closed this as completed May 5, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants