summaryrefslogtreecommitdiff
path: root/config/c-compiler.m4
Commit message (Collapse)AuthorAgeFilesLines
* Do not let external specification of CFLAGS stop us from addingTom Lane2004-02-021-2/+2
| | | | -fno-strict-aliasing.
* $Header: -> $PostgreSQL Changes ...PostgreSQL Daemon2003-11-291-1/+1
|
* Unset CFLAGS before reading template. This should be more robust.Peter Eisentraut2003-11-011-1/+41
| | | | | | | | When --enable-debug is used, then the default CFLAGS for non-GCC is just -g without -O. Backpatch enhancement of Autoconf inline test that detects problems with the HP C compiler.
* Fix CFLAGS selection to actually work. Add test to detect whether gcc'sPeter Eisentraut2003-10-251-2/+31
| | | | option -fno-strict-aliasing is available.
* Infrastructure for upgraded error reporting mechanism. elog.c isTom Lane2003-04-241-1/+27
| | | | | | | rewritten and the protocol is changed, but most elog calls are still elog calls. Also, we need to contemplate mechanisms for controlling all this functionality --- eg, how much stuff should appear in the postmaster log? And what API should libpq expose for it?
* Generate pg_config.h.in by autoheader. Separate out manually editablePeter Eisentraut2003-04-061-4/+4
| | | | parts. Standardize spelling of comments in pg_config.h.
* Factor out the code that detects the long long int snprintf format into aPeter Eisentraut2003-01-281-4/+6
| | | | | | | | | separate macro. Also add support for %I64d which is the way on Windows. The code that checks for the 64-bit int type now gives more reasonable results when cross-compiling: In that case we just take the compiler's information and trust that the arithmetic works. Disabling int64 is too pessimistic.
* Upgrade to Autoconf version 2.53. Replaced many custom macroPeter Eisentraut2002-03-291-78/+22
| | | | | | calls with new or now-built-in versions. Make sure that all calls to AC_DEFINE have a third argument, for possible use of autoheader in the future.
* More correct way to check for existence of types, which allows to specifyPeter Eisentraut2001-12-021-1/+32
| | | | which include files to consider. Should fix BeOS problems with int8 types.
* Revert removal of signed, volatile, and signal handler arg type tests.Peter Eisentraut2000-08-291-1/+31
|
* Remove configure tests for `signed', `volatile', and signal handler args;Peter Eisentraut2000-08-271-32/+1
| | | | the harm potential outweighs the possible benefits.
* Substituted new configure test for types of accept()Peter Eisentraut2000-06-111-0/+120
Interfaced a lot of the custom tests to the config.cache, in the process made them separate macros and grouped them out into files. Made naming adjustments. Removed a couple of useless/unused configure tests. Disabled C++ by default. C++ is no more special than Perl, Python, and Tcl. And it breaks equally often. :(