zephyr/boards
Stephanos Ioannidis 19965f8173 cmake: qemu: Support delayed expansion of QEMU_KERNEL_OPTION
This commit allows the `QEMU_KERNEL_OPTION` variable, which can be
overridden by the `board.cmake`, to contain references to the variables
that are not available at the time of `board.cmake` inclusion, by
expanding its escpaed variable references in `cmake/emu/qemu.cmake`
which is included nearby the end of the root `CMakeLists.txt`.

With this change, the `board.cmake` can escape variable references as
follows and allow them to be expanded later:

set(QEMU_KERNEL_OPTION "-device;loader,file=\$<TARGET_FILE:$\{...}>")

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2020-04-02 09:22:38 +02:00
..
arc boards: arc: Convert to new DT_INST macros 2020-03-31 07:04:30 -05:00
arm cmake: qemu: Support delayed expansion of QEMU_KERNEL_OPTION 2020-04-02 09:22:38 +02:00
common
nios2
posix boards: native_posix: list eeprom as supported 2020-03-30 08:24:06 -05:00
riscv
shields
x86 boards: x86: qemu_x86: list eeprom as supported 2020-03-30 08:24:06 -05:00
xtensa boards: up_squared_adsp: Change default flasher 2020-03-30 13:38:52 -05:00
CMakeLists.txt
deprecated.cmake boards: arm: nrf9160dk: add deprecation warning for old board names 2020-03-31 15:16:08 +02:00
index.rst
Kconfig