documentation installed in wrong directory
Bruno Haible <[email protected]> Wed, 6 Aug 2008 11:15:24 +0200
| Newsgroups | gmane.comp.gcc.cgicc.bugs |
|---|---|
| Message-ID | <[email protected]> |
Hi, I installed cgicc-3.2.7 using the commands ./configure --prefix=/packages/gnu make make install and the documentation was installed in directory /packages/gnu/doc/cgicc-3.2.7. This location for documentation is deprecated for years: both the GNU standards http://www.gnu.org/prep/standards/html_node/Directory-Variables.html and the FHS (Filesystem Hierarchy Standard) http://www.pathname.com/fhs/ specify that it should go under /packages/gnu/share/doc/. The fix is as follows. Using @docdir@ not only causes the doc to be installed under $prefix/share/doc/, it also takes into account the --docdir option that the user may have provided at configuration time. --- doc/Makefile.am.bak 2008-07-06 17:27:18.000000000 +0200 +++ doc/Makefile.am 2008-08-06 11:11:19.000000000 +0200 @@ -2,7 +2,7 @@ CLEANFILES = *~ stamp -docdir = $(prefix)/doc/$(PACKAGE)-$(VERSION) +docdir = @docdir@/$(PACKAGE)-$(VERSION) FILES = index.tmpl license.tmpl lists.tmpl bugs.tmpl demos.tmpl \ cgi-overview.tmpl tutorial.tmpl lib-overview.tmpl COPYING COPYING.LIB \