diff options
Diffstat (limited to 'aclocal.m4')
-rw-r--r-- | aclocal.m4 | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/aclocal.m4 b/aclocal.m4 index 83b241f7b..9bdea5ec2 100644 --- a/aclocal.m4 +++ b/aclocal.m4 | |||
@@ -1,8 +1,26 @@ | |||
1 | dnl $Id: aclocal.m4,v 1.7 2011/05/05 03:48:37 djm Exp $ | 1 | dnl $Id: aclocal.m4,v 1.8 2011/05/20 01:45:25 djm Exp $ |
2 | dnl | 2 | dnl |
3 | dnl OpenSSH-specific autoconf macros | 3 | dnl OpenSSH-specific autoconf macros |
4 | dnl | 4 | dnl |
5 | 5 | ||
6 | dnl OSSH_CHECK_CFLAG_COMPILE(check_flag[, define_flag]) | ||
7 | dnl Check that $CC accepts a flag 'check_flag'. If it is supported append | ||
8 | dnl 'define_flag' to $CFLAGS. If 'define_flag' is not specified, then append | ||
9 | dnl 'check_flag'. | ||
10 | AC_DEFUN([OSSH_CHECK_CFLAG_COMPILE], [{ | ||
11 | AC_MSG_CHECKING([if $CC supports $1]) | ||
12 | saved_CFLAGS="$CFLAGS" | ||
13 | CFLAGS="$CFLAGS $1" | ||
14 | _define_flag="$2" | ||
15 | test "x$_define_flag" = "x" && _define_flag="$1" | ||
16 | AC_COMPILE_IFELSE([AC_LANG_SOURCE([[int main(void) { return 0; }]])], | ||
17 | [ AC_MSG_RESULT([yes]) | ||
18 | CFLAGS="$saved_CFLAGS $_define_flag"], | ||
19 | [ AC_MSG_RESULT([no]) | ||
20 | CFLAGS="$saved_CFLAGS" ] | ||
21 | ) | ||
22 | }]) | ||
23 | |||
6 | 24 | ||
7 | dnl OSSH_CHECK_HEADER_FOR_FIELD(field, header, symbol) | 25 | dnl OSSH_CHECK_HEADER_FOR_FIELD(field, header, symbol) |
8 | dnl Does AC_EGREP_HEADER on 'header' for the string 'field' | 26 | dnl Does AC_EGREP_HEADER on 'header' for the string 'field' |