Fix this:
authorBruce Momjian <[email protected]>
Fri, 12 Aug 2005 21:02:25 +0000 (21:02 +0000)
committerBruce Momjian <[email protected]>
Fri, 12 Aug 2005 21:02:25 +0000 (21:02 +0000)
$ ./configure --without-docdir
..
$ cd contrib/pgstattuple/
$ make install
mkdir -p -- /contrib
mkdir: cannot create directory `/contrib': Permission denied
make: *** [installdirs] Error 1

ISHIDA Akio

src/makefiles/pgxs.mk

index f81a5c93620fba18de532f5e5baed390465cd218..4e02baf5e5386230f754744ed807750035166f1c 100644 (file)
@@ -100,10 +100,12 @@ ifdef MODULES
        done
 endif # MODULES
 ifdef DOCS
+ifdef docdir
        @for file in $(addprefix $(srcdir)/, $(DOCS)); do \
          echo "$(INSTALL_DATA) $$file $(DESTDIR)$(docdir)/contrib"; \
          $(INSTALL_DATA) $$file $(DESTDIR)$(docdir)/contrib; \
        done
+endif # docdir
 endif # DOCS
 ifdef PROGRAM
        $(INSTALL_PROGRAM) $(PROGRAM)$(X) $(DESTDIR)$(bindir)
@@ -133,8 +135,10 @@ ifneq (,$(MODULES)$(MODULE_big))
        $(mkinstalldirs) $(DESTDIR)$(pkglibdir)
 endif
 ifdef DOCS
+ifdef docdir
        $(mkinstalldirs) $(DESTDIR)$(docdir)/contrib
-endif
+endif # docdir
+endif # DOCS
 ifneq (,$(PROGRAM)$(SCRIPTS)$(SCRIPTS_built))
        $(mkinstalldirs) $(DESTDIR)$(bindir)
 endif