[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [PATCH] Don't reinstall include files if identical files are already installed

From: David James <staple_at_gmail.com>
Date: 2004-09-20 16:26:05 CEST

> However, it should _not_ under any circumstance depend on the targets it
> wants to install _to_.
> i.e.
> "install-bin" should not depend on /usr/bin/svn
> instead, install* should be "PHONY" targets.
Absolutely right, and Greg explained why.

If I rewrite this patch to use phony targets, this patch could be
useful. Greg Hudson explained why (in a response to my cross-library
dependency patch):
> I'm actually interested in the methodology of your first patch, which
> split up the install rules into one rule for each file. Obviously we
> can't use the timestamps of what's in the installed area, but having a
> separate install rule for each library would mean that (a) we could get
> rid of the five separate library types in favor of a single "lib" type,
> and (b) we could stop relying on "make" evaluating dependencies in
> order, so that our Makefile would have a hope of operating in parallel
> mode. (Not that one would ever really want to use "make -j install",
> but it's still more elegant not to rely on dependency order.)

Cheers,

David

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Sep 20 16:26:28 2004

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.