[meta-xilinx] [meta-xilinx-tools][PATCH] xsctyaml.bbclass: Add XSCTH_APP_COMPILER_FLAGS variable
Manjukumar Matha
manjukumar.harthikote-matha at xilinx.com
Fri Jul 7 14:21:58 PDT 2017
This helps to add additional compiler flags for app configuration for
components
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha at xilinx.com>
---
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
More information about the meta-xilinx
mailing list