diff options
author | Tim Rice <tim@multitalents.net> | 2013-06-02 14:31:27 -0700 |
---|---|---|
committer | Tim Rice <tim@multitalents.net> | 2013-06-02 14:31:27 -0700 |
commit | 01ec0af301f60fefdd0079647f13ef9abadd2db5 (patch) | |
tree | aae80e644ca8c3aca40f264f02126df00db8c63d /aclocal.m4 | |
parent | 5ab9b63468100757479534edeb53f788a61fe08b (diff) |
- (tim) [aclocal.m4] Enhance OSSH_CHECK_CFLAG_COMPILE to check stderr.
feedback and ok dtucker
Diffstat (limited to 'aclocal.m4')
-rw-r--r-- | aclocal.m4 | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/aclocal.m4 b/aclocal.m4 index 9bdea5ec2..1b3bed790 100644 --- a/aclocal.m4 +++ b/aclocal.m4 | |||
@@ -1,4 +1,4 @@ | |||
1 | dnl $Id: aclocal.m4,v 1.8 2011/05/20 01:45:25 djm Exp $ | 1 | dnl $Id: aclocal.m4,v 1.9 2013/06/02 21:31:27 tim Exp $ |
2 | dnl | 2 | dnl |
3 | dnl OpenSSH-specific autoconf macros | 3 | dnl OpenSSH-specific autoconf macros |
4 | dnl | 4 | dnl |
@@ -14,8 +14,15 @@ AC_DEFUN([OSSH_CHECK_CFLAG_COMPILE], [{ | |||
14 | _define_flag="$2" | 14 | _define_flag="$2" |
15 | test "x$_define_flag" = "x" && _define_flag="$1" | 15 | test "x$_define_flag" = "x" && _define_flag="$1" |
16 | AC_COMPILE_IFELSE([AC_LANG_SOURCE([[int main(void) { return 0; }]])], | 16 | AC_COMPILE_IFELSE([AC_LANG_SOURCE([[int main(void) { return 0; }]])], |
17 | [ AC_MSG_RESULT([yes]) | 17 | [ |
18 | CFLAGS="$saved_CFLAGS $_define_flag"], | 18 | if `grep -i "unrecognized option" conftest.err >/dev/null` |
19 | then | ||
20 | AC_MSG_RESULT([no]) | ||
21 | CFLAGS="$saved_CFLAGS" | ||
22 | else | ||
23 | AC_MSG_RESULT([yes]) | ||
24 | CFLAGS="$saved_CFLAGS $_define_flag" | ||
25 | fi], | ||
19 | [ AC_MSG_RESULT([no]) | 26 | [ AC_MSG_RESULT([no]) |
20 | CFLAGS="$saved_CFLAGS" ] | 27 | CFLAGS="$saved_CFLAGS" ] |
21 | ) | 28 | ) |