This helps to add additional compiler flags for app configuration for components
Signed-off-by: Manjukumar Matha <[email protected]> --- classes/xsctapp.bbclass | 1 + classes/xsctyaml.bbclass | 2 +- recipes-bsp/fsbl/fsbl_git.bb | 4 ++-- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/classes/xsctapp.bbclass b/classes/xsctapp.bbclass index 933386a..cbeb294 100644 --- a/classes/xsctapp.bbclass +++ b/classes/xsctapp.bbclass @@ -25,6 +25,7 @@ XSCTH_SCRIPT ?= "${WORKDIR}/app.tcl" XSCTH_BUILD_DEBUG ?= "0" XSCTH_BUILD_CONFIG ?= "${@['Debug', 'Release'][d.getVar('XSCTH_BUILD_DEBUG', True) == "0"]}" XSCTH_EXECUTABLE ?= "${XSCTH_BUILD_CONFIG}/${XSCTH_PROJ}.elf" +XSCTH_APP_COMPILER_FLAGS ?= "" do_install() { : diff --git a/classes/xsctyaml.bbclass b/classes/xsctyaml.bbclass index fd9b9db..efcc7dc 100644 --- a/classes/xsctyaml.bbclass +++ b/classes/xsctyaml.bbclass @@ -21,7 +21,7 @@ YAML_BUILD_CONFIG ?= "${@d.getVar('XSCTH_BUILD_CONFIG', True).lower()}" YAML_APP_CONFIG += "${@'build-config' if d.getVar('YAML_BUILD_CONFIG', True) != '' else ''}" YAML_APP_CONFIG[build-config] = "set,${YAML_BUILD_CONFIG}" -YAML_COMPILER_FLAGS ?= "${@d.getVar('XSCTH_COMPILER_DEBUG_FLAGS', True) if d.getVar('XSCTH_BUILD_DEBUG', True) != "0" else ''}" +YAML_COMPILER_FLAGS ?= "${@d.getVar('XSCTH_COMPILER_DEBUG_FLAGS', True) if d.getVar('XSCTH_BUILD_DEBUG', True) != "0" else d.getVar('XSCTH_APP_COMPILER_FLAGS', True)}" YAML_APP_CONFIG += "${@'compiler-misc' if d.getVar('YAML_COMPILER_FLAGS', True) != '' else ''}" YAML_APP_CONFIG[compiler-misc] = "add,${YAML_COMPILER_FLAGS}" diff --git a/recipes-bsp/fsbl/fsbl_git.bb b/recipes-bsp/fsbl/fsbl_git.bb index 53cd866..e6e989d 100644 --- a/recipes-bsp/fsbl/fsbl_git.bb +++ b/recipes-bsp/fsbl/fsbl_git.bb @@ -11,8 +11,8 @@ COMPATIBLE_MACHINE = "^$" COMPATIBLE_MACHINE_zynq = "zynq" COMPATIBLE_MACHINE_zynqmp = "zynqmp" -YAML_COMPILER_FLAGS_append_zcu102-zynqmp = " -DXPS_BOARD_ZCU102" -YAML_COMPILER_FLAGS_append_zcu106-zynqmp = " -DXPS_BOARD_ZCU106" +XSCTH_APP_COMPILER_FLAGS_append_zcu102-zynqmp = " -DXPS_BOARD_ZCU102" +XSCTH_APP_COMPILER_FLAGS_append_zcu106-zynqmp = " -DXPS_BOARD_ZCU106" XSCTH_COMPILER_DEBUG_FLAGS = "-O2 -DFSBL_DEBUG_INFO" XSCTH_APP_zynq = "Zynq FSBL" -- 2.7.4 -- _______________________________________________ meta-xilinx mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-xilinx
