Bruce Momjian
970bb03c3c
Complete zic patch backout by removing NO_PGPORT workaround.
2005-07-06 21:40:09 +00:00
Bruce Momjian
261ffd03f7
Reverse out because the lack of using pgport in timezone/ is causing
...
problems:
---------------------------------------------------------------------------
Support cross compilation by compiling "zic" with a native compiler.
This relies on the output of zic being platform independent, but that is
currently the case.
2005-07-06 21:04:14 +00:00
Bruce Momjian
4f979e8bac
Restructure zic #define fprintf checks to use a NO_PGPORT macro instead.
2005-07-04 19:54:51 +00:00
Neil Conway
3f39cbdce1
Fix build break for out of tree (vpath) builds, induced by recent zic
...
changes.
2005-07-04 02:55:59 +00:00
Peter Eisentraut
85884cb1de
Support cross compilation by compiling "zic" with a native compiler. This
...
relies on the output of zic being platform independent, but that is
currently the case.
2005-07-03 18:54:28 +00:00
Tom Lane
0686fe331f
make clean must remove zic$(X) for Windows, per Magnus.
2004-12-31 19:01:54 +00:00
Bruce Momjian
24201b4bc6
Make libpgport be front-end only and make libpgport_srv be a backend
...
library that uses palloc, ereport, etc. This simplifies the makefiles
for client applications.
2004-10-04 13:43:59 +00:00
Bruce Momjian
8120ff636b
More Win32 zic build cleanups now that we have symlinks, it needs help.
2004-08-08 05:19:44 +00:00
Bruce Momjian
988d84f4a7
Another zic cleanup .
2004-08-08 04:53:41 +00:00
Bruce Momjian
68993b650f
Link in dirmod specially for zic so it works on Win32.
2004-08-08 03:57:35 +00:00
Tom Lane
37da0ba0e0
Seems we forgot the installdirs target in this makefile.
2004-05-28 03:53:33 +00:00
Tom Lane
323a45099a
Fix to install correctly in vpath build case.
2004-05-22 21:02:32 +00:00
Tom Lane
63bd0db121
Integrate src/timezone library for all platforms. There is more we can
...
and should do now that we control our own destiny for timezone handling,
but this commit gets the bulk of the picayune diffs in place.
Magnus Hagander and Tom Lane.
2004-05-21 05:08:06 +00:00
Bruce Momjian
f3f8d36a57
Update Makefile dependencies for Win32 timezones, per Claudio.
2004-05-18 04:10:33 +00:00
Bruce Momjian
3febb477e6
Reorganize code to allow path-relative installs.
...
Create new get_* functions to access compiled-in paths and adjust if
relative installs are to be used.
Clean up substitute_libpath_macro() code.
2004-05-17 14:35:34 +00:00
Bruce Momjian
85b7e8351f
Fix zic compiler to use pg version.
...
Move timezone database to share/timezone.
2004-04-30 20:23:28 +00:00
Bruce Momjian
04d426ba70
Allow build of timezone database on unix.
2004-04-30 20:01:39 +00:00
Bruce Momjian
1360fe4096
More timezone build adjustments.
2004-04-30 17:52:07 +00:00
Bruce Momjian
82700281d0
More cleanups for USE_PGTZ.
2004-04-30 16:08:01 +00:00
Bruce Momjian
a640845c88
Allow timezone to compile under Unix by blocking 'timezone' conflict with
...
system headers.
Allow system to find timezone database by pasing pkglibdir into the
binary via a define.
2004-04-30 14:24:14 +00:00
Bruce Momjian
7146eb0bc3
Integrate timezone library to be called only from Win32.
...
Timezone code backend integration done by Magnus Hagander.
2004-04-30 04:31:52 +00:00
Bruce Momjian
6a2b75c2c8
Add Olson's public domain timezone library to src/timezone.
2004-04-30 04:09:23 +00:00