[meta-freescale] [meta-fsl-arm][PATCH 17/27] imx-test.inc: Add depends to support x11 builds

Jun Zhu R01007 at freescale.com
Wed Dec 23 23:17:04 PST 2015


From: Lauren Post <lauren.post at freescale.com>

This fixes build issues with mxc_epdc_x11_fb_test and x11_overlay
which have dependencies on x11

Signed-off-by: Lauren Post <lauren.post at freescale.com>
---
 recipes-bsp/imx-test/imx-test.inc | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/recipes-bsp/imx-test/imx-test.inc b/recipes-bsp/imx-test/imx-test.inc
index 7174b05..80bf0da 100644
--- a/recipes-bsp/imx-test/imx-test.inc
+++ b/recipes-bsp/imx-test/imx-test.inc
@@ -1,15 +1,19 @@
 # Copyright (C) 2012-2015 O.S. Systems Software LTDA.
+# Copyright (C) 2015 Freescale Semiconductor
 
 SUMMARY = "Test programs for IMX BSP"
 DESCRIPTION = "Unit tests for the IMX BSP"
 SECTION = "base"
-DEPENDS_mx6q  = "virtual/kernel imx-lib imx-vpu"
-DEPENDS_mx6dl = "virtual/kernel imx-lib imx-vpu"
-DEPENDS_mx6sl = "virtual/kernel imx-lib"
-DEPENDS_mx6sx = "virtual/kernel imx-lib"
-DEPENDS_mx6ul = "virtual/kernel imx-lib"
-DEPENDS_mx7   = "virtual/kernel imx-lib"
 
+X11_DEPENDS = "${@base_contains('DISTRO_FEATURES', 'x11', \
+                   ' libx11 libxdamage libxrender libxrandr', '', d)}"
+
+DEPENDS_mx6q  = "virtual/kernel imx-lib imx-vpu ${X11_DEPENDS}"
+DEPENDS_mx6dl = "virtual/kernel imx-lib imx-vpu ${X11_DEPENDS}"
+DEPENDS_mx6sl = "virtual/kernel imx-lib ${X11_DEPENDS}"
+DEPENDS_mx6sx = "virtual/kernel imx-lib ${X11_DEPENDS}"
+DEPENDS_mx6ul = "virtual/kernel imx-lib ${X11_DEPENDS}"
+DEPENDS_mx7   = "virtual/kernel imx-lib ${X11_DEPENDS}"
 
 LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-- 
1.9.1



More information about the meta-freescale mailing list