forked from platformio/platformio-core
Assert error when board's platform mismatch
This commit is contained in:
@ -14,8 +14,8 @@ except ImportError:
|
|||||||
from os.path import join
|
from os.path import join
|
||||||
from time import time
|
from time import time
|
||||||
|
|
||||||
from SCons.Script import (DefaultEnvironment, SConscript, SConscriptChdir,
|
from SCons.Script import (DefaultEnvironment, Exit, SConscript,
|
||||||
Variables)
|
SConscriptChdir, Variables)
|
||||||
|
|
||||||
from platformio.exception import UnknownBoard
|
from platformio.exception import UnknownBoard
|
||||||
|
|
||||||
@ -101,6 +101,13 @@ if "BOARD" in env:
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if env['PLATFORM'] != env.get("BOARD_OPTIONS", {}).get("platform"):
|
||||||
|
Exit("Error: '%s' platform doesn't support this board. "
|
||||||
|
"Use '%s' platform instead." % (
|
||||||
|
env['PLATFORM'],
|
||||||
|
env.get("BOARD_OPTIONS", {}).get("platform")))
|
||||||
|
|
||||||
|
|
||||||
if "IGNORE_LIBS" in env:
|
if "IGNORE_LIBS" in env:
|
||||||
env['IGNORE_LIBS'] = [l.strip() for l in env['IGNORE_LIBS'].split(",")]
|
env['IGNORE_LIBS'] = [l.strip() for l in env['IGNORE_LIBS'].split(",")]
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user