Re: flag for board type issue
If you switch to using west to build instead of invoking cmake and ninja directly, then you can add:
pristine = auto
in your ~/.westconfig and then west will clean the build folder for you whenever you switch apps or boards.
From: users@... <users@...> On Behalf Of Marc Herbert via Lists.Zephyrproject.Org
Sent: 09 July 2019 17:10
To: KAY LI NG <kayli0109@...>; users@...
Subject: Re: [Zephyr-users] flag for board type issue
I'm afraid that's the way CMake's cache works:
There are at least two "workarounds":
cmake -Be70build -DBOARD=sam_e70_xplained ...
rm -rf build; cmake -Bbuild ...
I have a question.
I specified the flag for board type to build, it works.
But when i specify the flag for another board type, it still targets to the previous board.
$ cmake -Bbuild -GNinja -DBOARD=sam_e70_xplained samples/hello_world
$ cmake -Bbuild -GNinja -DBOARD=qemu_x86 samples/hello_world
If i delete the build directory and specified the board type again, it works.
Is that a problem?
Or any other ways to simplify this?