On Tuesday, April 29, 2003, at 03:39 PM, Michael G Schwern wrote: > On Mon, Apr 28, 2003 at 06:34:51AM -0700, DH wrote: >> How do you force make to overwrite all files upon make install? >> I usually run make UNINST=1. >> I tried make FORCE=1 but that didn't work ;) >> Is there such an option? > > If the file has changed it will overwrite it. Otherwise it won't > bother > since it would be a no-op. 'make install' will do that by default. > How is > it not overwriting? > > UNINST=1 has nothing to do with that. 'make install UNINST=1' deletes > all copies of the files elsewhere in your @INC path (aka 'shadowing') > so they don't interfere with your newly installed version. I think UNINST=1 only removes *different* versions of the file elsewhere in @INC. If it finds files with the same names & contents, it will leave them alone, which is annoying but doesn't have much practical effect. -KenThread Previous | Thread Next