[Matita] Matita make install
Enrico Tassi
tassi at cs.unibo.it
Thu Sep 16 18:02:58 CEST 2010
On Thu, Sep 16, 2010 at 11:38:37AM -0400, roconnor at theorem.ca wrote:
> I have a question about how Matita's make install works.
>
> in matita/Makefile we have the line:
>
> WHERE = $(DESTDIR)/$(RT_BASE_DIR)
>
> WHERE is the directory where matita installs things, but as you can
> see, it is alway a subdirectory of DESTDIR which is the place that
> matita was unpacked. The install never puts anything into designated
> system place.
>
> I wonder if this is an error, or is there some aspect of the install
> that I'm misunderstanding?
DESTDIR is a variable meant to be set by package-builders for linux
distributions to have the software installed in a place different from
the one it has been configured to be actually installed.
Example: if DESTDIR is empty, the application is installed in /usr/,
while when the debian package is built, DESTDIR is set to debian/tmp, so
that all files end up in a temporary directory.
It's is a pretty standard variable, Makefiles generated by autotools,
CMake, etc.. follow this convention (and the ugly, hand made, matita
Makefiles should do too).
Cheers.
--
Enrico Tassi
More information about the Matita
mailing list