14 lines
310 B
Python
14 lines
310 B
Python
Import("env")
|
|
import re
|
|
|
|
flags = env.ParseFlags(env['BUILD_FLAGS'])
|
|
defines = {k: v for (k, v) in flags.get("CPPDEFINES")}
|
|
|
|
version = re.sub("\"", "", defines.get("VERSION"))
|
|
version_rep = re.sub("\.","_", version)
|
|
progname = "uweather_firmware-" + version_rep
|
|
print(progname)
|
|
|
|
|
|
env.Replace(PROGNAME=progname)
|