[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
signature.asc
Description: OpenPGP digital signature