Commit f0df0967 authored by Tom Lane's avatar Tom Lane

Rearrange some configure.in comments for better readability.

Commit configure and pg_config.h.in, missed in last configure.in
update.
parent de762468
...@@ -2713,12 +2713,14 @@ else ...@@ -2713,12 +2713,14 @@ else
fi fi
fi fi
# The Intel compiler on Linux supports most gcc options, but not # Some versions of GCC support some additional useful warning flags.
# all of them, so only add these options if we are really using # Check whether they are supported, and add them to CFLAGS if so.
# gcc.
if test "$GCC" = yes; then if test "$GCC" = yes; then
# ICC pretends to be GCC but it's lying; it doesn't support these options.
# So we have to check if "GCC" is really ICC.
cat >conftest.$ac_ext <<_ACEOF cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */ /* confdefs.h. */
_ACEOF _ACEOF
...@@ -2766,11 +2768,10 @@ sed 's/^/| /' conftest.$ac_ext >&5 ...@@ -2766,11 +2768,10 @@ sed 's/^/| /' conftest.$ac_ext >&5
ICC=no ICC=no
fi fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
if test "$ICC" = no; then if test "$ICC" = no; then
CFLAGS="$CFLAGS -Wall -Wmissing-prototypes -Wpointer-arith -Winline" CFLAGS="$CFLAGS -Wall -Wmissing-prototypes -Wpointer-arith -Winline"
# Some versions of GCC support some additional useful warning flags.
# Check whether they are supported, and add them to CFLAGS if so.
echo "$as_me:$LINENO: checking if $CC supports -Wdeclaration-after-statement" >&5 echo "$as_me:$LINENO: checking if $CC supports -Wdeclaration-after-statement" >&5
echo $ECHO_N "checking if $CC supports -Wdeclaration-after-statement... $ECHO_C" >&6 echo $ECHO_N "checking if $CC supports -Wdeclaration-after-statement... $ECHO_C" >&6
pgac_save_CFLAGS=$CFLAGS pgac_save_CFLAGS=$CFLAGS
...@@ -21621,14 +21622,15 @@ esac ...@@ -21621,14 +21622,15 @@ esac
# Select semaphore implementation type. # Select semaphore implementation type.
if test x"$USE_NAMED_POSIX_SEMAPHORES" = x"1" ; then if test "$PORTNAME" != "win32"; then
if test x"$USE_NAMED_POSIX_SEMAPHORES" = x"1" ; then
cat >>confdefs.h <<\_ACEOF cat >>confdefs.h <<\_ACEOF
#define USE_NAMED_POSIX_SEMAPHORES 1 #define USE_NAMED_POSIX_SEMAPHORES 1
_ACEOF _ACEOF
SEMA_IMPLEMENTATION="src/backend/port/posix_sema.c" SEMA_IMPLEMENTATION="src/backend/port/posix_sema.c"
else else
if test x"$USE_UNNAMED_POSIX_SEMAPHORES" = x"1" ; then if test x"$USE_UNNAMED_POSIX_SEMAPHORES" = x"1" ; then
cat >>confdefs.h <<\_ACEOF cat >>confdefs.h <<\_ACEOF
...@@ -21644,6 +21646,14 @@ _ACEOF ...@@ -21644,6 +21646,14 @@ _ACEOF
SEMA_IMPLEMENTATION="src/backend/port/sysv_sema.c" SEMA_IMPLEMENTATION="src/backend/port/sysv_sema.c"
fi fi
fi
else
cat >>confdefs.h <<\_ACEOF
#define USE_WIN32_SEMAPHORES 1
_ACEOF
SEMA_IMPLEMENTATION="src/backend/port/win32_sema.c"
fi fi
......
dnl Process this file with autoconf to produce a configure script. dnl Process this file with autoconf to produce a configure script.
dnl $PostgreSQL: pgsql/configure.in,v 1.463 2006/04/29 16:34:41 momjian Exp $ dnl $PostgreSQL: pgsql/configure.in,v 1.464 2006/04/29 20:47:29 tgl Exp $
dnl dnl
dnl Developers, please strive to achieve this order: dnl Developers, please strive to achieve this order:
dnl dnl
...@@ -248,19 +248,20 @@ else ...@@ -248,19 +248,20 @@ else
fi fi
fi fi
# The Intel compiler on Linux supports most gcc options, but not # Some versions of GCC support some additional useful warning flags.
# all of them, so only add these options if we are really using # Check whether they are supported, and add them to CFLAGS if so.
# gcc.
if test "$GCC" = yes; then if test "$GCC" = yes; then
# ICC pretends to be GCC but it's lying; it doesn't support these options.
# So we have to check if "GCC" is really ICC.
AC_TRY_COMPILE([], [@%:@ifndef __INTEL_COMPILER AC_TRY_COMPILE([], [@%:@ifndef __INTEL_COMPILER
choke me choke me
@%:@endif], [ICC=[yes]], [ICC=[no]]) @%:@endif], [ICC=[yes]], [ICC=[no]])
if test "$ICC" = no; then if test "$ICC" = no; then
CFLAGS="$CFLAGS -Wall -Wmissing-prototypes -Wpointer-arith -Winline" CFLAGS="$CFLAGS -Wall -Wmissing-prototypes -Wpointer-arith -Winline"
# Some versions of GCC support some additional useful warning flags.
# Check whether they are supported, and add them to CFLAGS if so.
PGAC_PROG_CC_CFLAGS_OPT([-Wdeclaration-after-statement]) PGAC_PROG_CC_CFLAGS_OPT([-Wdeclaration-after-statement])
PGAC_PROG_CC_CFLAGS_OPT([-Wendif-labels]) PGAC_PROG_CC_CFLAGS_OPT([-Wendif-labels])
else else
......
...@@ -129,7 +129,7 @@ ...@@ -129,7 +129,7 @@
/* Define to 1 if your compiler understands __FUNCTION__. */ /* Define to 1 if your compiler understands __FUNCTION__. */
#undef HAVE_FUNCNAME__FUNCTION #undef HAVE_FUNCNAME__FUNCTION
/* Define to 1 if you have getaddrinfo(). */ /* Define to 1 if you have the `getaddrinfo' function. */
#undef HAVE_GETADDRINFO #undef HAVE_GETADDRINFO
/* Define to 1 if you have the `gethostbyname_r' function. */ /* Define to 1 if you have the `gethostbyname_r' function. */
...@@ -625,6 +625,9 @@ ...@@ -625,6 +625,9 @@
/* Define to select unnamed POSIX semaphores. */ /* Define to select unnamed POSIX semaphores. */
#undef USE_UNNAMED_POSIX_SEMAPHORES #undef USE_UNNAMED_POSIX_SEMAPHORES
/* Define to select Win32-style semaphores. */
#undef USE_WIN32_SEMAPHORES
/* Number of bits in a file offset, on hosts where this is settable. */ /* Number of bits in a file offset, on hosts where this is settable. */
#undef _FILE_OFFSET_BITS #undef _FILE_OFFSET_BITS
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment