Signed-off-by: Jean-Francois Dagenais <[email protected]>
---
 classes/xsctapp.bbclass | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/classes/xsctapp.bbclass b/classes/xsctapp.bbclass
index 5fecfe6..9e0d0ac 100644
--- a/classes/xsctapp.bbclass
+++ b/classes/xsctapp.bbclass
@@ -30,6 +30,15 @@ do_install() {
        :
 }
 
+# This is a temporary patch to circumvent xsct tools not respecting exit code 
convention:
+do_compile_prepend() {
+    rm -f ${XSCTH_WS}/${XSCTH_PROJ}/${XSCTH_EXECUTABLE}
+}
+# The second part of this patch is to check if the exe came out of the process:
+do_compile_append() {
+    test -e ${XSCTH_WS}/${XSCTH_PROJ}/${XSCTH_EXECUTABLE}
+}
+
 do_deploy() {
     install -d ${DEPLOYDIR}
     install -m 0644 ${XSCTH_WS}/${XSCTH_PROJ}/${XSCTH_EXECUTABLE} 
${DEPLOYDIR}/${XSCTH_BASE_NAME}.elf
-- 
2.1.4

-- 
_______________________________________________
meta-xilinx mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-xilinx

Reply via email to