We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e41fb08 commit ac9fdefCopy full SHA for ac9fdef
tools/platformio-build.py
@@ -194,16 +194,20 @@
194
195
libs = []
196
197
+variants_dir = join(FRAMEWORK_DIR, "variants")
198
+
199
+if "build.variants_dir" in env.BoardConfig():
200
+ variants_dir = join("$PROJECT_DIR", env.BoardConfig().get("build.variants_dir"))
201
202
if "build.variant" in env.BoardConfig():
203
env.Append(
204
CPPPATH=[
- join(FRAMEWORK_DIR, "variants",
- env.BoardConfig().get("build.variant"))
205
+ join(variants_dir, env.BoardConfig().get("build.variant"))
206
]
207
)
208
libs.append(env.BuildLibrary(
209
join("$BUILD_DIR", "FrameworkArduinoVariant"),
- join(FRAMEWORK_DIR, "variants", env.BoardConfig().get("build.variant"))
210
211
))
212
213
envsafe = env.Clone()
0 commit comments