qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH] allow to build with older sed


From: Philippe Mathieu-Daudé
Subject: Re: [Qemu-devel] [PATCH] allow to build with older sed
Date: Fri, 19 Jan 2018 09:13:28 -0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2

On 01/19/2018 06:28 AM, Daniel P. Berrange wrote:
> On Fri, Jan 19, 2018 at 12:52:27AM -0700, Jan Beulich wrote:
>> sed's -E option may not be supported by older distros. As there's no
>> point using sed here at all, use just shell mechanisms to establish the
>> variable values, starting from the stem instead of the full target.
>>
>> Signed-off-by: Jan Beulich <address@hidden>
> 
> Reviewed-by: Daniel P. Berrange <address@hidden>

Reviewed-by: Philippe Mathieu-Daudé <address@hidden>

> 
>> --- a/Makefile
>> +++ b/Makefile
>> @@ -242,8 +242,7 @@ GENERATED_FILES += $(KEYCODEMAP_FILES)
>>  
>>  ui/input-keymap-%.c: $(KEYCODEMAP_GEN) $(KEYCODEMAP_CSV) 
>> $(SRC_PATH)/ui/Makefile.objs
>>      $(call quiet-command,\
>> -        src=$$(echo $@ | sed -E -e 
>> "s,^ui/input-keymap-(.+)-to-(.+)\.c$$,\1,") && \
>> -        dst=$$(echo $@ | sed -E -e 
>> "s,^ui/input-keymap-(.+)-to-(.+)\.c$$,\2,") && \
>> +        stem=$* && src=$${stem%-to-*} dst=$${stem#*-to-} && \
>>          test -e $(KEYCODEMAP_GEN) && \
>>          $(PYTHON) $(KEYCODEMAP_GEN) \
>>                --lang glib2 \
> 
> Clever ! I was hoping someone might suggest a cleaner approach one day
> 
> Regards,
> Daniel
> 



reply via email to

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