When creating a build command, the -DBOARD_ROOT= argument would be added multiple times when BOARD_ROOT was included in the CMake preset. This would override the first instance. This is now fixed, and the arguments are parsed and merged correctly.