Skip to content

implement make-style module/file dependency framework #22

Closed
bos opened this Issue May 24, 2012 · 9 comments

2 participants

@bos
Haskell member
bos commented May 24, 2012

(Imported from Trac #15, reported by @syntaxpolice on 2005-10-31)

Implement inter-module dependency analysis. This will improve a number of features, including:

  • Obviate other-modules field
  • Building DLLs?
We might be able to use the code from HMake, but must check w/ copyright holders.

@bos
Haskell member
bos commented May 24, 2012

(Imported comment by @dcoutts on 2005-10-31)

See also:

  • ticket #159
  • [proptotype of make style dep stuff ](http://www.haskell.org/pipermail/cabal-devel/2007-October/001297.html)
@bos
Haskell member
bos commented May 24, 2012

(Imported comment by @dcoutts on 2007-10-26)

Upping priority. So many other bugs and features depend on this.

@bos
Haskell member
bos commented May 24, 2012

(Imported comment by @dcoutts on 2008-01-21)

Other tickets that need a dependency framework:

#13 #16 #17 #34 #48 #89 #104 #110 #128 #131 #159 #171 #188

@bos
Haskell member
bos commented May 24, 2012

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

See also:

  • #216 - specify more kinds of dependencies in .cabal files
  • #177 - check for required directories
  • # 262 - check for required foreign libraries
@bos
Haskell member
bos commented May 24, 2012

(Imported comment by guest on 2008-03-25)

#262 - check for required foreign libraries

@bos
Haskell member
bos commented May 24, 2012

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

We're getting confused about dependencies here. This ticket is about dependencies between modules and files within a single package, not dependencies between packages or dependencies of packages on foreign libs.

So #216 #177 and #262 are not relevant to this ticket.

@bos
Haskell member
bos commented May 24, 2012

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

Changing the ticket title to try and reduce confusion over what kind of dependencies we're talking about.

@bos
Haskell member
bos commented May 24, 2012

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

As a potential user of this feature, we in the darcs world are mostly interested in this because we want to do parallel builds (like make -j)

@tibbe
Haskell 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 May 5, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.