Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit0e22cb1

Browse files
committed
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, unlessthe template overrides it.
1 parentc1a0d72 commit0e22cb1

File tree

24 files changed

+22
-53
lines changed

24 files changed

+22
-53
lines changed

‎configure‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2393,6 +2393,10 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
23932393
if test "$ac_env_CFLAGS_set" = set; then
23942394
CFLAGS=$ac_env_CFLAGS_value
23952395
fi
2396+
# configure sets CFLAGS to -O2 for gcc, so this is only for non-gcc
2397+
if test x"$CFLAGS" = x""; then
2398+
CFLAGS="-O"
2399+
fi
23962400
if test "$enable_debug" = yes && test "$ac_cv_prog_cc_g" = yes; then
23972401
CFLAGS="$CFLAGS -g"
23982402
fi

‎configure.in‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
dnl Process this file with autoconf to produce a configure script.
2-
dnl $Header: /cvsroot/pgsql/configure.in,v 1.293 2003/10/03 03:08:14 pgsql Exp $
2+
dnl $Header: /cvsroot/pgsql/configure.in,v 1.294 2003/10/09 03:20:33 momjian Exp $
33
dnl
44
dnl Developers, please strive to achieve this order:
55
dnl
@@ -238,6 +238,10 @@ AC_PROG_CC([$pgac_cc_list])
238238
if test "$ac_env_CFLAGS_set" = set; then
239239
CFLAGS=$ac_env_CFLAGS_value
240240
fi
241+
# configure sets CFLAGS to -O2 for gcc, so this is only for non-gcc
242+
if test x"$CFLAGS" = x""; then
243+
CFLAGS="-O"
244+
fi
241245
if test "$enable_debug" = yes && test "$ac_cv_prog_cc_g" = yes; then
242246
CFLAGS="$CFLAGS -g"
243247
fi

‎src/template/beos‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +0,0 @@
1-
CFLAGS='-O2'

‎src/template/bsdi‎

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,7 @@ case $host_cpu in
55
esac
66

77
case $host_os in
8-
bsdi2.0 | bsdi2.1 | bsdi3*)
9-
CC=gcc2
10-
;;
8+
bsdi2.0 | bsdi2.1 | bsdi3*) CC=gcc2;;
119
esac
1210

1311
THREAD_SUPPORT=yes

‎src/template/cygwin‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
CFLAGS='-O2'
21
SRCH_LIB='/usr/local/lib'

‎src/template/dgux‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +0,0 @@
1-
CFLAGS=

‎src/template/freebsd‎

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,11 @@
1-
CFLAGS='-pipe'
2-
31
case $host_cpu in
4-
alpha*) CFLAGS="$CFLAGS-O";;
2+
alpha*) CFLAGS="-O";;
53
esac
64

75
THREAD_SUPPORT=yes
86
NEED_REENTRANT_FUNCS=yes
97
THREAD_CPPFLAGS="-D_THREAD_SAFE"
108
case $host_os in
11-
freebsd2*|freebsd3*|freebsd4*)
12-
THREAD_LIBS="-pthread"
13-
;;
14-
*)
15-
THREAD_LIBS="-lc_r"
16-
;;
9+
freebsd2*|freebsd3*|freebsd4*) THREAD_LIBS="-pthread";;
10+
*) THREAD_LIBS="-lc_r";;
1711
esac

‎src/template/hpux‎

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
1-
if test "$GCC" = yes ; then
2-
CPPFLAGS="-D_XOPEN_SOURCE_EXTENDED"
3-
CFLAGS="-O2"
4-
else
1+
CPPFLAGS="-D_XOPEN_SOURCE_EXTENDED"
2+
3+
if test "$GCC" != yes ; then
54
CC="$CC -Ae"
6-
CPPFLAGS="-D_XOPEN_SOURCE_EXTENDED"
75
CFLAGS="+O2"
86
fi

‎src/template/irix5‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +0,0 @@
1-
CFLAGS=

‎src/template/linux‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
1-
CFLAGS=-O2
21
# Force _GNU_SOURCE on; plperl is broken with Perl 5.8.0 otherwise
32
CPPFLAGS="-D_GNU_SOURCE"
43

54
THREAD_SUPPORT=yes
65
NEED_REENTRANT_FUNCS=yes# Debian kernel 2.2 2003-09-27
76
THREAD_CPPFLAGS="-D_REENTRANT -D_THREAD_SAFE -D_POSIX_PTHREAD_SEMANTICS"
87
THREAD_LIBS="-lpthread"
9-

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp