ruby-changes:33835
From: nobu <ko1@a...>
Date: Sun, 11 May 2014 09:33:53 +0900 (JST)
Subject: [ruby-changes:33835] nobu:r45916 (trunk): configure.in: check typeof
nobu 2014-05-11 09:33:45 +0900 (Sun, 11 May 2014) New Revision: 45916 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=45916 Log: configure.in: check typeof * configure.in (rb_cv_typeof): check typeof extension for ccan headers. Modified files: trunk/configure.in Index: configure.in =================================================================== --- configure.in (revision 45915) +++ configure.in (revision 45916) @@ -1505,6 +1505,12 @@ EOH https://github.com/ruby/ruby/blob/trunk/configure.in#L1505 ])dnl ])dnl +AC_CACHE_CHECK(for typeof, rb_cv_typeof, + [AC_TRY_COMPILE([int i; typeof(i) j;], [], [rb_cv_typeof=yes], [rb_cv_typeof=no])]) +if test "$rb_cv_typeof" = yes; then + AC_DEFINE(HAVE_TYPEOF) +fi + dnl RUBY_FUNC_ATTRIBUTE(attrib, macroname, cachevar, condition) AC_DEFUN([RUBY_FUNC_ATTRIBUTE], [dnl m4_ifval([$2], dnl -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/