[libcamera-devel] [PATCH v3] meson: reduce required version to 0.53

Kieran Bingham kieran.bingham at ideasonboard.com
Tue Dec 21 17:47:31 CET 2021


From: Christian Rauch <Rauch.Christian at gmx.de>

Building the libcamera Android layer currently makes use of features
from meson 0.55. The core libcamera framework in the default configuration
without android enabled uses the 'summary' feature available in 0.53, and
is the lowest supportable meson version if the Android HAL is excluded.

Ubuntu 20.04 LTS currently provides meson 0.53 and represents an
acceptable minimum version to support. Platforms utilising the Android
component will have full control over their build environment and can
ensure that they provide a more recent version of meson.

Reduce the supported meson version for the project to 0.53 to facilitate
building on more distributions without having to manually update the
meson package.

Signed-off-by: Christian Rauch <Rauch.Christian at gmx.de>
[Kieran: Add comment about the android meson requirements]
Signed-off-by: Kieran Bingham <kieran.bingham at ideasonboard.com>
---
 meson.build | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/meson.build b/meson.build
index a20cc29e3749..b8f2f254dcbb 100644
--- a/meson.build
+++ b/meson.build
@@ -1,7 +1,8 @@
 # SPDX-License-Identifier: CC0-1.0
 
 project('libcamera', 'c', 'cpp',
-    meson_version : '>= 0.55',
+    # Use of the Android component requires meson 0.55
+    meson_version : '>= 0.53',
     version : '0.0.0',
     default_options : [
         'werror=true',
-- 
2.30.2



More information about the libcamera-devel mailing list