Bob Friesenhahn <[EMAIL PROTECTED]> writes:
>> Is there any way to describe this install dependency in automake?  Is
>> reordering the libraries in the Makefile.am necessary and/or sufficent?
>
> This is an on-going problem with Automake and difficult to solve. The
> only current solution is to carefully order the list of libraries so
> they happen to be installed in a working order.

Bleh.  Handling these kinds of ordering issues are the reason we have
tools.

I ended up solving this problem by first extracting a list of
libraries from lib_LTLIBRARIES and dependencies from *_LIBADD; then
creating a list of graph vertices for each library/dependency; and
finally then doing a topological sort to get the order.

This seems like a general solution to the problem, although knowing
nothing about automake internals I don't know how difficult it would
be to implement.

   --jtc

-- 
J.T. Conklin


Reply via email to