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.
2 parents cee7b42 + adafd9d commit a59eb5dCopy full SHA for a59eb5d
tools/platformio-build.py
@@ -194,16 +194,20 @@
194
195
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