[FFmpeg-cvslog] r21226 - in trunk: Makefile common.mak subdir.mak
Reimar Döffinger
Reimar.Doeffinger
Tue Jan 26 23:21:17 CET 2010
On Tue, Jan 26, 2010 at 09:58:36PM +0000, M?ns Rullg?rd wrote:
> When used like that "make install" is dangerous, yes. That is,
> however, not what any responsible person would do. The correct usage
> is to "make install" into a clean staging area, then use the system
> package manager to merge that into the filesystem, during which
> process it will check for collisions and record the files thus
> installed so they can later be removed.
>
> The "install" target is useful to create the correct layout in the
> staging area, including symlinks etc. There is however no need for an
> "uninstall" target.
If used in the way you say not, however I think current default behaviour
contradicts this very much.
If this is what we want, make install should refuse to work on any
non-empty directory, and it "sure as hell" should not default to
install in /usr/local, because that can be quite a pain to get things
extracted out again without a uninstall target.
More information about the ffmpeg-cvslog
mailing list