8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
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