Tom Lane
fd3d894e4e
Remove duplicate specification of -Ae for HP-UX C compiler.
...
Autoconf has known about automatically selecting -Ae when needed for
quite some time now, so remove the redundant addition in template/hpux.
Noted while setting up buildfarm member pademelon.
2015-01-13 22:52:11 -05:00
Magnus Hagander
9f2e211386
Remove cvs keywords from all files.
2010-09-20 22:08:53 +02:00
Peter Eisentraut
9cf2706742
Allow augmenting CPPFLAGS from the configure command line. This generally
...
works, but some platform templates overwrote it without asking.
2006-12-12 19:43:19 +00:00
Bruce Momjian
f3d99d160d
Add CVS tag lines to files that were lacking them.
2006-03-11 04:38:42 +00:00
Bruce Momjian
f7bae20d67
Don't bother adding to cflags/cppflags, just set them because configure
...
handles that, and make solaris debug use no optimization.
2004-12-02 18:11:40 +00:00
Bruce Momjian
3aa9776d95
Add to CPPFLAGS/CFLAGS in template files, don't over-ride them.
2004-11-27 05:03:26 +00:00
Tom Lane
afb09b5a31
Use inlined TAS() on PA-RISC, if we are compiling with gcc.
...
Patch inspired by original submission from ViSolve.
2003-12-23 22:15:07 +00:00
Tom Lane
baee5f75c5
Push responsibility for selecting out-of-line-assembler TAS code out to
...
the platform template files, instead of doing it directly in configure.in.
This seems cleaner, and also opens the door to making the choice be
dependent on the compiler being used.
2003-12-23 18:40:53 +00:00
Peter Eisentraut
378f59904a
Fix CFLAGS selection to actually work. Add test to detect whether gcc's
...
option -fno-strict-aliasing is available.
2003-10-25 15:32:11 +00:00
Bruce Momjian
7185455c08
Make template CFLAGS handling consistent.
2003-10-09 14:40:37 +00:00
Bruce Momjian
0e22cb1232
This centralizes the optimization defaults into configure.in, rather
...
than having CFLAGS= in the template files.
It uses -O2 for gcc (generated by autoconf), and -O for non-gcc, unless
the template overrides it.
2003-10-09 03:20:34 +00:00
Tom Lane
1da6eb7fda
Whack getaddrinfo() patch around until it works, more or less, on
...
machines without IPv6. Or at least it works on HPUX 10.20 ...
2003-04-02 00:49:28 +00:00
Peter Eisentraut
e43ecb3d1a
Remove leftovers from subproject removals. Fixes for Python and Kerberos
...
configuration.
2002-09-04 22:54:18 +00:00
Tom Lane
d1864e388a
Select optimization by default for HP's C compiler.
2001-02-20 19:04:04 +00:00
Peter Eisentraut
1fdf2edc9d
Put -Ae into CC not CFLAGS, since it's not optional.
2000-11-04 14:34:54 +00:00
Peter Eisentraut
f8ff1ee5aa
Move DLSUFFIX, AROPT, and CFLAGS_SL settings from template to
...
Makefile.port, since they are of no use to configure and much of the
library magic happens in Makefile.port anyway.
Use __alpha, not __alpha__, since the former is universally available.
Remove -DNOFIXADE from the compile command line and put it in the port
include file.
2000-10-21 22:36:14 +00:00
Peter Eisentraut
a3578c13e6
Separate -Wl,-E or equivalent into separate make variable, since it's only
...
necessary for the postgres/postmaster link, not every link.
2000-10-07 18:43:23 +00:00
Peter Eisentraut
3eec6ee145
Rename templates to match names in makefiles/Makefile.* and include/port.
...
Read templates after compiler is detected. Convert all templates to real
shell scripts. Rename bsd->openbsd, alpha->osf.
2000-07-15 15:54:52 +00:00