summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Eisentraut2011-11-10 18:52:54 +0000
committerPeter Eisentraut2011-11-10 19:42:00 +0000
commit003fae7ab4723b542fad657e8387401710650c61 (patch)
tree6a32406e66b86dc9dacd8f03e5a519622db88e7b
parent73e8ee9ebff0e658a2b72a08cdc487924be23fbd (diff)
Fix server header file installation with vpath builds
Several server header files would not be installed in vpath builds because they live in the build directory.
-rw-r--r--src/include/Makefile6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/include/Makefile b/src/include/Makefile
index 6ca5cbdf2af..53647616dd5 100644
--- a/src/include/Makefile
+++ b/src/include/Makefile
@@ -45,6 +45,12 @@ install: all installdirs
cp $(srcdir)/$$dir/*.h '$(DESTDIR)$(includedir_server)'/$$dir/ || exit; \
chmod $(INSTALL_DATA_MODE) '$(DESTDIR)$(includedir_server)'/$$dir/*.h || exit; \
done
+ifeq ($(vpath_build),yes)
+ for file in dynloader.h parser/parse.h; do \
+ cp $$file '$(DESTDIR)$(includedir_server)'/$$file || exit; \
+ chmod $(INSTALL_DATA_MODE) '$(DESTDIR)$(includedir_server)'/$$file || exit; \
+ done
+endif
installdirs:
$(mkinstalldirs) '$(DESTDIR)$(includedir)/libpq' '$(DESTDIR)$(includedir_internal)/libpq'