libtool-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 2/2] tests: fix helldl rule generation in _LT_DEMO_SETUP macr


From: Eric Blake
Subject: Re: [PATCH 2/2] tests: fix helldl rule generation in _LT_DEMO_SETUP macro
Date: Thu, 14 Mar 2019 19:16:06 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1

On 3/14/19 5:46 PM, Nikolai Merinov wrote:
> * tests/demo.at (_LT_DEMO_SETUP): $@ expanded to empty string during
>   _LT_DEMO_SETUP expanding. Avoid $@ usage inside m4_define call.

It is not necessary to avoid $@, you just merely have to quote it so
that m4 doesn't eat it.

> ---
>  tests/demo.at | 15 ++++++++++-----
>  1 file changed, 10 insertions(+), 5 deletions(-)
> 
> diff --git a/tests/demo.at b/tests/demo.at
> index 4eb156cf..a10520b0 100644
> --- a/tests/demo.at
> +++ b/tests/demo.at
> @@ -121,11 +121,16 @@ else
>  
>  # Create a script that says that -dlopen is not supported.
>  bin_SCRIPTS = helldl
> -helldl helldl$(EXEEXT):
> -     rm -rf $@
> -     echo '#! /bin/sh' > $@
> -     echo 'echo sorry, -dlopen is unsupported' >> $@
> -     chmod +x $@

Writing address@hidden is generally sufficient to keep m4 from eating things.  
If
that fails, m4sh supports quadrigraphs, where you can write @S|@@ to get
$@ in the resulting file.

-- 
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3226
Virtualization:  qemu.org | libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]