Assorted fixes for Cygwin:
authorPeter Eisentraut <peter_e@gmx.net>
Thu, 5 Sep 2002 18:28:46 +0000 (18:28 +0000)
committerPeter Eisentraut <peter_e@gmx.net>
Thu, 5 Sep 2002 18:28:46 +0000 (18:28 +0000)
commit337da0678ab3b0fe7e339cd35c6c50ad5441a534
tree62b6d649585ee864a16c1922736e4c8d66ebc54b
parenta11ea5e2a3bc47321eaff824b588c07a5974a729
Assorted fixes for Cygwin:

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.
14 files changed:
configure.in
contrib/contrib-global.mk
contrib/rserv/Makefile
src/Makefile
src/Makefile.shlib
src/backend/Makefile
src/backend/utils/mb/conversion_procs/proc.mk
src/include/miscadmin.h
src/makefiles/Makefile.win
src/pl/plpgsql/src/Makefile
src/pl/plpython/Makefile
src/template/win
src/test/regress/GNUmakefile
src/tutorial/Makefile