Skip to content

Commit fa45beb

Browse files
ithinuelkartben
authored andcommitted
cmake: emu: armfvp: Only add the -a argument if not already present
Some target may need to pass in the application argument. In such case do not override it. Signed-off-by: Wilfried Chauveau <[email protected]> Signed-off-by: Sudan Landge <[email protected]>
1 parent a7122cf commit fa45beb

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

cmake/emu/armfvp.cmake

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,12 @@ elseif(CONFIG_ARMV8_A_NS)
5353
--data cluster0.cpu0="${APPLICATION_BINARY_DIR}/zephyr/${KERNEL_BIN_NAME}"@0x88000000
5454
)
5555
else()
56-
set(ARMFVP_FLAGS ${ARMFVP_FLAGS}
57-
-a ${APPLICATION_BINARY_DIR}/zephyr/${KERNEL_ELF_NAME}
56+
string(FIND "${ARMFVP_FLAGS}" " -a " ARMFVP_APPARG_POS)
57+
if(${ARMFVP_APPARG_POS} EQUAL -1)
58+
set(ARMFVP_FLAGS ${ARMFVP_FLAGS}
59+
-a ${APPLICATION_BINARY_DIR}/zephyr/${KERNEL_ELF_NAME}
5860
)
61+
endif()
5962
endif()
6063

6164
if(CONFIG_ETH_SMSC91X)

0 commit comments

Comments
 (0)