Allow specifying custom PROJECT_VER, PROJECT_NAME

This commit is contained in:
valeros
2019-09-16 16:36:30 +03:00
parent f4b9153ec1
commit 834017e88b
+13 -3
View File
@@ -657,9 +657,7 @@ env.Prepend(
"WITH_POSIX",
"UNITY_INCLUDE_CONFIG_H",
("IDF_VER", '\\"%s\\"' %
platform.get_package_version("framework-espidf")),
("PROJECT_VER", '\\"%s\\"' % "1.0.0"),
("PROJECT_NAME", '\\"%s\\"' % basename(env.subst("$PROJECT_DIR")))
platform.get_package_version("framework-espidf"))
],
@@ -697,6 +695,18 @@ env.Append(
]
)
cppdefines = env.Flatten(env.get("CPPDEFINES", []))
if "PROJECT_NAME" not in cppdefines:
env.Append(
CPPDEFINES=[
("PROJECT_NAME", '\\"%s\\"' % basename(env.subst("$PROJECT_DIR")))
]
)
if "PROJECT_VER" not in cppdefines:
env.Append(CPPDEFINES=[("PROJECT_VER", '\\"%s\\"' % "1.0.0")])
#
# ESP-IDF doesn't need assembler-with-cpp option
#