|
Lines 19-36
AC_REVISION($Revision: 1.473 $)
Link Here
|
| 19 |
AC_CONFIG_SRCDIR([ssh.c]) |
19 |
AC_CONFIG_SRCDIR([ssh.c]) |
| 20 |
AC_LANG([C]) |
20 |
AC_LANG([C]) |
| 21 |
|
21 |
|
| 22 |
# local macros |
|
|
| 23 |
AC_DEFUN([OPENSSH_CHECK_CFLAG_COMPILE], [{ |
| 24 |
AC_MSG_CHECKING([if $CC supports $1]) |
| 25 |
saved_CFLAGS="$CFLAGS" |
| 26 |
CFLAGS="$CFLAGS $1" |
| 27 |
AC_COMPILE_IFELSE([AC_LANG_SOURCE([[void main(void) { return 0; }]])], |
| 28 |
[ AC_MSG_RESULT([yes]) ], |
| 29 |
[ AC_MSG_RESULT([no]) |
| 30 |
CFLAGS="$saved_CFLAGS" ] |
| 31 |
) |
| 32 |
}]) |
| 33 |
|
| 34 |
AC_CONFIG_HEADER([config.h]) |
22 |
AC_CONFIG_HEADER([config.h]) |
| 35 |
AC_PROG_CC |
23 |
AC_PROG_CC |
| 36 |
AC_CANONICAL_HOST |
24 |
AC_CANONICAL_HOST |
|
Lines 128-141
AC_ARG_WITH([stackprotect],
Link Here
|
| 128 |
|
116 |
|
| 129 |
|
117 |
|
| 130 |
if test "$GCC" = "yes" || test "$GCC" = "egcs"; then |
118 |
if test "$GCC" = "yes" || test "$GCC" = "egcs"; then |
| 131 |
OPENSSH_CHECK_CFLAG_COMPILE([-Wall]) |
119 |
OSSH_CHECK_CFLAG_COMPILE([-Wall]) |
| 132 |
OPENSSH_CHECK_CFLAG_COMPILE([-Wpointer-arith]) |
120 |
OSSH_CHECK_CFLAG_COMPILE([-Wpointer-arith]) |
| 133 |
OPENSSH_CHECK_CFLAG_COMPILE([-Wuninitialized]) |
121 |
OSSH_CHECK_CFLAG_COMPILE([-Wuninitialized]) |
| 134 |
OPENSSH_CHECK_CFLAG_COMPILE([-Wsign-compare]) |
122 |
OSSH_CHECK_CFLAG_COMPILE([-Wsign-compare]) |
| 135 |
OPENSSH_CHECK_CFLAG_COMPILE([-Wformat-security]) |
123 |
OSSH_CHECK_CFLAG_COMPILE([-Wformat-security]) |
| 136 |
OPENSSH_CHECK_CFLAG_COMPILE([-Wno-pointer-sign]) |
124 |
OSSH_CHECK_CFLAG_COMPILE([-Wpointer-sign], [-Wno-pointer-sign]) |
| 137 |
OPENSSH_CHECK_CFLAG_COMPILE([-Wno-unused-result]) |
125 |
OSSH_CHECK_CFLAG_COMPILE([-Wunused-result], [-Wno-unused-result]) |
| 138 |
OPENSSH_CHECK_CFLAG_COMPILE([-fno-strict-aliasing]) |
126 |
OSSH_CHECK_CFLAG_COMPILE([-fno-strict-aliasing]) |
| 139 |
AC_MSG_CHECKING([gcc version]) |
127 |
AC_MSG_CHECKING([gcc version]) |
| 140 |
GCC_VER=`$CC -v 2>&1 | $AWK '/gcc version /{print $3}'` |
128 |
GCC_VER=`$CC -v 2>&1 | $AWK '/gcc version /{print $3}'` |
| 141 |
case $GCC_VER in |
129 |
case $GCC_VER in |