From 41c0d8d277c76b0fda423f2aaa794d3f3889ce99 Mon Sep 17 00:00:00 2001 From: Samuli Piippo Date: Wed, 23 Dec 2020 08:31:41 +0200 Subject: qtserialbus: add PACKAGECONFIGs for modbus and socketcan Add new PACKAGECONFIGs to control modbus and socketcan features. Modbus depends on QtSerialPort and socketcan has runtime dependency to libsocketcan. Enable socketcan only if meta-oe layer is available. Change-Id: I746c9435d71eb96b71734dd9573b892e053e387a Reviewed-by: Mikko Gronoff --- recipes-qt/qt5/qtserialbus_git.bb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'recipes-qt/qt5') diff --git a/recipes-qt/qt5/qtserialbus_git.bb b/recipes-qt/qt5/qtserialbus_git.bb index 94e0fbbd..2b0c2669 100644 --- a/recipes-qt/qt5/qtserialbus_git.bb +++ b/recipes-qt/qt5/qtserialbus_git.bb @@ -9,6 +9,12 @@ LIC_FILES_CHKSUM = " \ file://LICENSE.LGPLv3;md5=e0459b45c5c4840b353141a8bbed91f0 \ " -DEPENDS += "qtbase qtserialport" +DEPENDS += "qtbase" + +PACKAGECONFIG ?= "modbus ${@bb.utils.contains('BBFILE_COLLECTIONS', 'openembedded-layer', 'socketcan', '', d)}" +PACKAGECONFIG[modbus] = "-feature-modbus-serialport,-no-feature-modbus-serialport,qtserialport" +PACKAGECONFIG[socketcan] = "-feature-socketcan,-no-feature-socketcan,,libsocketcan" + +EXTRA_QMAKEVARS_CONFIGURE += "${PACKAGECONFIG_CONFARGS}" SRCREV = "1aa9b03756baead139943712839af5ecedeb2989" -- cgit v1.2.3