diff options
author | Tiziano Müller <tiziano.mueller@stepping-stone.ch> | 2015-04-08 13:29:35 +0200 |
---|---|---|
committer | Wayne Davison <wayned@samba.org> | 2015-04-26 17:54:06 -0700 |
commit | 066ad8c71918a2888bfb5939117e02eecdcae928 (patch) | |
tree | d075a9a668ca0cd3c693f5e9d1eebab154c81e38 /m4/have_type.m4 | |
parent | ec4f644d2f019da4667bf8bacf4b25e1bd498d76 (diff) | |
download | rsync-066ad8c71918a2888bfb5939117e02eecdcae928.tar.gz |
Modularize m4 macros
Split acinclude.m4 into one file per function in m4/
Diffstat (limited to 'm4/have_type.m4')
-rw-r--r-- | m4/have_type.m4 | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/m4/have_type.m4 b/m4/have_type.m4 new file mode 100644 index 00000000..704ca33b --- /dev/null +++ b/m4/have_type.m4 @@ -0,0 +1,22 @@ +dnl AC_HAVE_TYPE(TYPE,INCLUDES) +AC_DEFUN([AC_HAVE_TYPE], [ +AC_REQUIRE([AC_HEADER_STDC]) +cv=`echo "$1" | sed 'y%./+- %__p__%'` +AC_MSG_CHECKING(for $1) +AC_CACHE_VAL([ac_cv_type_$cv], +AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ +AC_INCLUDES_DEFAULT +$2]], +[[$1 foo;]])], +[eval "ac_cv_type_$cv=yes"], +[eval "ac_cv_type_$cv=no"]))dnl +ac_foo=`eval echo \\$ac_cv_type_$cv` +AC_MSG_RESULT($ac_foo) +if test "$ac_foo" = yes; then + ac_tr_hdr=HAVE_`echo $1 | sed 'y%abcdefghijklmnopqrstuvwxyz./- %ABCDEFGHIJKLMNOPQRSTUVWXYZ____%'` +if false; then + AC_CHECK_TYPES($1) +fi + AC_DEFINE_UNQUOTED($ac_tr_hdr, 1, [Define if you have type `$1']) +fi +]) |