[meta-xilinx] [meta-xilinx-tools][master][RFC] xsctbase.bbclass: Add check for xsct compile failure
Jean-Francois Dagenais
jeff.dagenais at gmail.com
Mon Jun 5 09:22:58 PDT 2017
> On Jun 5, 2017, at 11:10, Manjukumar Matha <manjukumar.harthikote-matha at xilinx.com> wrote:
>
> 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>
Reviewed-by: Jean-Francois Dagenais <jeff.dagenais at gmail.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