CMake, QEMU/arm: fix parser usage

- ${ARGN} was missing
- fail for unknown flags

Signed-off-by: Axel Heider <axelheider@gmx.de>
This commit is contained in:
Axel Heider
2024-02-01 18:47:10 +01:00
committed by Gerwin Klein
parent c9989664e3
commit b770e2d71e

View File

@@ -12,7 +12,10 @@ declare_platform(qemu-arm-virt KernelPlatformQEMUArmVirt PLAT_QEMU_ARM_VIRT Kern
set(qemu_user_top 0xa0000000)
macro(setup_qemu_armv7)
cmake_parse_arguments(ARMV7_OPTIONS "ve" "" "")
cmake_parse_arguments(ARMV7_OPTIONS "ve" "" "" ${ARGN})
if(ARMV7_OPTIONS_UNPARSED_ARGUMENTS)
message(FATAL_ERROR "Unknown arguments: ${ARMV7_OPTIONS_UNPARSED_ARGUMENTS}")
endif()
set(QEMU_ARCH "arm")
set(KernelArchArmV7a ON)
if(ARMV7_OPTIONS_ve)