mirror of
https://github.com/letscontrolit/ESPEasy.git
synced 2026-07-27 19:57:38 +00:00
27 lines
682 B
Python
27 lines
682 B
Python
Import("env")
|
|
import os
|
|
|
|
# Simple check for the configuration of an environment.
|
|
|
|
# access to global construction environment
|
|
#print(env)
|
|
|
|
# Dump construction environment (for debug purpose)
|
|
#print(env.Dump())
|
|
|
|
|
|
my_flags = env.ParseFlags(env['BUILD_FLAGS'])
|
|
my_defines = my_flags.get("CPPDEFINES")
|
|
#defines = {k: v for (k, v) in my_defines}
|
|
|
|
print("\u001b[32m Default PIO configuration check \u001b[0m")
|
|
# print the defines
|
|
print("\u001b[33m CPPDEFINES: \u001b[0m {}".format(my_defines))
|
|
print("\u001b[32m ------------------------------- \u001b[0m")
|
|
|
|
|
|
if (len(my_defines) == 0):
|
|
print("\u001b[31m No defines are set, probably configuration error. \u001b[0m")
|
|
raise ValueError
|
|
|