[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: how to add this function to the aclole.m4
From: |
Eric Blake |
Subject: |
Re: how to add this function to the aclole.m4 |
Date: |
Thu, 20 May 2010 15:53:49 -0600 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.9) Gecko/20100430 Fedora/3.0.4-3.fc13 Lightning/1.0b1 Mnenhy/0.8.2 Thunderbird/3.0.4 |
On 05/20/2010 03:50 PM, Steffen DETTMER wrote:
> I think you should rewrite your macro as:
>
> AC_DEFUN([AC_CHECK_FUNC_PROTO],
> [AC_CACHE_CHECK([for $1 function prototype in $2], [ac_cv_have_$1_proto],
> [AC_EGREP_HEADER([$1], [$2],
> [ac_cv_have_$1_proto=yes],
> [ac_cv_have_$1_proto=no])
> ])
> if test $ac_cv_have_$1_proto = yes ; then
> ac_tr_func=HAVE_`echo $1 | tr
> 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`_PROTO
Why waste the extra processes during all client's configure time, when
you can convert the string during m4 time just once during the
developer's autoconf time?
ac_tr_func=HAVE_[]m4_translit([[$1]],[a-z],[A-Z])_PROTO
--
Eric Blake address@hidden +1-801-349-2682
Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature
- how to add this function to the aclole.m4, Ralph Blach, 2010/05/19
- Re: how to add this function to the aclole.m4, Eric Blake, 2010/05/19
- Re: how to add this function to the aclole.m4, Ralph Blach, 2010/05/20
- Re: how to add this function to the aclole.m4, Ralf Wildenhues, 2010/05/20
- Re: how to add this function to the aclole.m4, Ralph Blach, 2010/05/20
- Re: how to add this function to the aclole.m4, Ralf Wildenhues, 2010/05/20
- Re: how to add this function to the aclole.m4, Ralph Blach, 2010/05/20
- Re: how to add this function to the aclole.m4, Steffen DETTMER, 2010/05/20
- Re: how to add this function to the aclole.m4,
Eric Blake <=