Re: More on touch-fu (was Re: Re-libtooling + automake)
* Zak B. Elep [Sun, 05 Feb 2006 18:24:14 +0800]:
> Hi Adeodato! :)
Hi!
> On 1/31/06, Adeodato Simó <dato@net.com.org.es> wrote:
> > Then, if you insist on using touch-fu (I myself prefer it), you should
> > investigate what the right order of the arguments to touch is. For
> > this, running `make -d` and seeing why things are getting regenerated
> > helps.
> Hmmm, I found out that `make -d` can be done _after_ the call to ./configure
> . However, at reading the good doc at /usr/share/doc/autotools-dev/ , it
> seems that the touch-fu has to be done _before_ the configure call (as the
> doc example shows touching ./configure itself.) Is this correct, or is
> there some other way?
You do this: invoke ./configure so that Makefile gets generated. Then,
if you'd invoke `make`, you'd see how autotools get rerun. So, you run
`make -d` instead, catch its output, and find out why they're being
rerun. Then you put the appropriate touch statement in debian/rules,
clean, and rebuilt. Rinse, repeat.
Alternatively, you can look in the docs the interdependencies between
autotools files, and touch them in the correct order.
Cheers,
--
Adeodato Simó dato at net.com.org.es
Debian Developer adeodato at debian.org
Listening to: Placebo - Special Needs
Reply to: