[libcamera-devel] [PATCH] py: Honour the pycamera meson option
Javier Martinez Canillas
javierm at redhat.com
Fri Jun 24 01:17:32 CEST 2022
Hello Laurent,
On 6/23/22 19:06, Laurent Pinchart wrote:
> Hello,
>
> On Thu, Jun 23, 2022 at 05:25:56PM +0100, Kieran Bingham wrote:
>> Quoting Javier Martinez Canillas (2022-06-23 13:41:40)
>>> The libcamera Python bindings are attempted to be built unconditionally,
>>> even when there is a meson feature option to disable it. Make the meson
>>> build file in the sub-dir to exit earlier if pycamera has been disabled.
>>
>> s/ to exit/ exit/
>>
>> Seems reasonable, I wonder if there are other components that don't
>> adhere to the disabled option too, as I expect the dep.found() pattern
>> is used elsewhere. And the 'disabled' only makes it optional to find it
>> (which it still can).
>>
>> Any interest in checking other uses to go along side this? (Probably as
>> one patch) - otherwise, merging this if agreed should still be a
>> resolution to the current issue.
>
> https://mesonbuild.com/Build-options.html#features
>
> "disabled do not look for the dependency and always return 'not-found'."
>
> I've just tested it, and I confirm the behaviour. If I set pycamera to
> disabled, then it doesn't get built, even if the dependency exists.
>
You are right. I just tested dropping this patch from the package and it
does indeed still build. I wonder why it failed for me before that lead
me to write this patch. Maybe I did something silly when testing my pkg
build...
Feel free to discard this patch, sorry to the noise.
--
Best regards,
Javier Martinez Canillas
Linux Engineering
Red Hat
More information about the libcamera-devel
mailing list