[libvirt] [PATCH 1/2] Don't include Makefile.ci in Makefile.am

Martin Kletzander mkletzan at redhat.com
Thu May 9 13:56:20 UTC 2019


On Thu, May 09, 2019 at 01:54:42PM +0100, Daniel P. Berrangé wrote:
>On Tue, May 07, 2019 at 05:45:30PM +0200, Martin Kletzander wrote:
>> The way it works now the Makefile needs to be both make valid and automake
>> valid.  That is fine for now, but if we want to use anything more advanced, like
>> conditionals, we cannot have it like that any more.
>>
>> So instead forward all ci-* rules to that file.
>>
>> Signed-off-by: Martin Kletzander <mkletzan at redhat.com>
>> ---
>>  Makefile.am | 4 +++-
>>  1 file changed, 3 insertions(+), 1 deletion(-)
>>
>> diff --git a/Makefile.am b/Makefile.am
>> index 0d8bb733e6d2..442bae511828 100644
>> --- a/Makefile.am
>> +++ b/Makefile.am
>> @@ -35,6 +35,7 @@ EXTRA_DIST = \
>>    libvirt-qemu.pc.in \
>>    libvirt-lxc.pc.in \
>>    libvirt-admin.pc.in \
>> +	Makefile.ci \
>>    Makefile.nonreentrant \
>>    autogen.sh \
>>    cfg.mk \
>
>Indentation is not consistent here - tabs vs non-tabs.
>
>> @@ -107,4 +108,5 @@ gen-AUTHORS:
>>  	  rm -f all.list maint.list contrib.list; \
>>  	fi
>>
>> -include Makefile.ci
>> +ci-%:
>> +	$(MAKE) -f Makefile.ci $@
>
>Will this cause all variables to be forwarded ?
>
>eg will
>
>  make ci-build at fedora-29 CI_IMAGE_TAG=:latest
>
>result in
>
>  make -f Makefile.ci ci-build at fedora-29 CI_IMAGE_TAG=:latest
>

It worked for me with CI_CENGINE, I thing this is forwarded thanks to $(MAKE).

>Regards,
>Daniel
>-- 
>|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
>|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
>|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20190509/bb91aab4/attachment-0001.sig>


More information about the libvir-list mailing list