Skip to content
Snippets Groups Projects
  1. Aug 27, 2009
    • Peter Eisentraut's avatar
      Update of install-sh, mkinstalldirs, and associated configury · 9d182ef0
      Peter Eisentraut authored
      Update install-sh to that from Autoconf 2.63, plus our Darwin-specific
      changes (which I simplified a bit).  install-sh is now able to install
      multiple files in one run, so we could simplify our makefiles sometime.
      
      install-sh also now has a -d option to create directories, so we don't need
      mkinstalldirs anymore.
      
      Use AC_PROG_MKDIR_P in configure.in, so we can use mkdir -p when available
      instead of install-sh -d.  For consistency with the rest of the world,
      the corresponding make variable has been renamed from $(mkinstalldirs) to
      $(MKDIR_P).
      9d182ef0
  2. Aug 07, 2009
    • Peter Eisentraut's avatar
      Expand test coverage support to entire tree · 7798147a
      Peter Eisentraut authored
      Test coverage support now covers the entire source tree, including
      contrib, instead of just src/backend.  In a related but independent
      development, the commands make coverage and make coverage-html can be run
      in any directory.
      
      This turned out to be much easier than feared.  Besides a few ad hoc fixes
      to pass the make target down the tree, change all affected makefiles to
      list their directories in the SUBDIRS variable, changed from variants like
      DIRS and WANTED_DIRS.  MSVC build fix was attempted as well.
      7798147a
  3. Feb 24, 2009
  4. Dec 19, 2008
    • Peter Eisentraut's avatar
      SQL/MED catalog manipulation facilities · cae565e5
      Peter Eisentraut authored
      This doesn't do any remote or external things yet, but it gives modules
      like plproxy and dblink a standardized and future-proof system for
      managing their connection information.
      
      Martin Pihlak and Peter Eisentraut
      cae565e5
  5. Mar 18, 2008
  6. Aug 21, 2007
  7. Jan 20, 2007
  8. Jun 23, 2006
  9. Feb 04, 2006
  10. Dec 09, 2005
  11. Nov 28, 2005
  12. Jan 13, 2005
  13. Oct 06, 2004
    • Bruce Momjian's avatar
      please find attached an alternate submission which addresses open item · 513e89b4
      Bruce Momjian authored
      "make pgxs install by default". It is up to the committers to chose.
      
      (1) there is only one "install" target. no more "install-all-headers".
          it simplifies/changes several makefiles.
      
      (2) the documentation reflects the change.
      
      (3) a minor fix on pgxs to use a nicer patch without a double slash.
      
      Fabien Coelho
      513e89b4
  14. Aug 20, 2004
    • Bruce Momjian's avatar
      > Please find enclose a submission to fix these problems. · ee85595d
      Bruce Momjian authored
      >
      > The patch adds missing the "libpgport.a" file to the installation under
      > "install-all-headers". It is needed by some contribs. I install the
      > library in "pkglibdir", but I was wondering whether it should be "libdir"?
      > I was wondering also whether it would make sense to have a "libpgport.so"?
      >
      > It fixes various macros which are used by contrib makefiles, especially
      > libpq_*dir and LDFLAGS when used under PGXS. It seems to me that they are
      > needed to
      >
      > It adds the ability to test and use PGXS with contribs, with "make
      > USE_PGXS=1". Without the macro, this is exactly as before, there should be
      > no difference, esp. wrt the vpath feature that seemed broken by previous
      > submission. So it should not harm anybody, and it is useful at least to me.
      >
      > It fixes some inconsistencies in various contrib makefiles
      > (useless override, ":=" instead of "=").
      
      Fabien COELHO
      ee85595d
  15. Jul 30, 2004
  16. Apr 30, 2004
  17. Apr 26, 2004
  18. Nov 29, 2003
    • PostgreSQL Daemon's avatar
      · 969685ad
      PostgreSQL Daemon authored
      $Header: -> $PostgreSQL Changes ...
      969685ad
  19. Sep 05, 2002
    • Peter Eisentraut's avatar
      Assorted fixes for Cygwin: · 337da067
      Peter Eisentraut authored
      Eliminate the mysterious games that the Cygwin build plays with the linker
      flag variables.  DLLLIBS is gone, use SHLIB_LINK like everyone else.
      Detect cygipc in configure, after the linker flags are set up, otherwise
      configure might not work at all.
      
      Make sure everything is covered by make clean.
      
      Fix the build of the new conversion procedure modules.
      
      Add new DLLIMPORT markers where required.
      
      Finally, the compiler complains if we use an explicit
      -I/usr/local/include, so don't do that.  Curiously, -L/usr/local/lib is
      still necessary.
      337da067
  20. Sep 04, 2002
  21. Jul 30, 2002
  22. Jul 27, 2002
  23. Jul 19, 2002
  24. Mar 13, 2002
    • Peter Eisentraut's avatar
      Move · f362dcec
      Peter Eisentraut authored
        src/GNUmakefile.in to src/Makefile
      and
        src/backend/port/Makefile.in to src/backend/port/Makefile
      
      All configure substitutions are now done in Makefile.global.
      f362dcec
  25. Feb 10, 2001
    • Tom Lane's avatar
      Restructure the key include files per recent pghackers discussion: there · d08741ea
      Tom Lane authored
      are now separate files "postgres.h" and "postgres_fe.h", which are meant
      to be the primary include files for backend .c files and frontend .c files
      respectively.  By default, only include files meant for frontend use are
      installed into the installation include directory.  There is a new make
      target 'make install-all-headers' that adds the whole content of the
      src/include tree to the installed fileset, for use by people who want to
      develop server-side code without keeping the complete source tree on hand.
      Cleaned up a whole lot of crufty and inconsistent header inclusions.
      d08741ea
  26. Dec 30, 2000
  27. Nov 06, 2000
    • Peter Eisentraut's avatar
      Fix GNU make detection. · 6f2f1690
      Peter Eisentraut authored
      (The test 'make --version' with FreeBSD make (and potentially others)
      would just reinvoke make on the same Makefile, resulting in an infinite
      loop.)
      6f2f1690
  28. Jun 12, 2000
  29. Jan 18, 1997
  30. Jan 05, 1997
  31. Dec 02, 1996
  32. Nov 18, 1996
  33. Nov 13, 1996
  34. Nov 12, 1996
  35. Aug 06, 1996
    • Marc G. Fournier's avatar
      Fixes: · ab57e09e
      Marc G. Fournier authored
      Also, I think that an extra source of noise in the diff of regress.out and
      expected.out is caused by not substituting the shared library file
      extension in the regression.input file (much like the paths and the
      usernames are sub'ed). This seems to be fixed with the following patches
      to regression.input and the Makefile... If I'm off base here, please tell!
      
      Submitted by:  Wayde Nie <niew@phoenix.cis.mcmaster.ca>
      ab57e09e
  36. Jul 26, 1996
  37. Jul 25, 1996
Loading