[meta-xilinx] [meta-xilinx-tools][master][RFC] xsctbase.bbclass: Add check for xsct compile failure
Manjukumar Matha
manjukumar.harthikote-matha at xilinx.com
Mon Jun 5 08:10:13 PDT 2017
Check for executable to be present after xsct project compilation.
If the executable is not preset, report error
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha at xilinx.com>
---
classes/xsctbase.bbclass | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/classes/xsctbase.bbclass b/classes/xsctbase.bbclass
index 98dafde..fac7b8f 100644
--- a/classes/xsctbase.bbclass
+++ b/classes/xsctbase.bbclass
@@ -15,6 +15,7 @@ XSCTH_PROJ ??= "${PN}"
XSCTH_WS ??= "${B}"
XSCTH_MISC ??= ""
XSCTH_SCRIPT ??= ""
+XSCTH_EXECUTABLE ??= ""
XSCTH_ARCH ?= "${@bb.utils.contains('XSCTH_PROC', 'psu_cortexa53_0', '64', '32', d)}"
PROJ_ARG ??= "-ws ${XSCTH_WS} -pname ${XSCTH_PROJ} -rp ${XSCTH_REPO}"
@@ -55,4 +56,7 @@ do_compile() {
export RDI_PLATFORM=ln64
export SWT_GTK3=0
eval xsct ${XSCTH_SCRIPT} ${PROJ_ARG} -do_compile 1
+ if [ ! -e ${XSCTH_WS}/${XSCTH_PROJ}/${XSCTH_EXECUTABLE} ]; then
+ bbfatal_log "${PN} compile failed."
+ fi
}
--
2.7.4
More information about the meta-xilinx
mailing list