Skip to content

Commit a50a9c4

Browse files
committed
Consider sketchbook and bundled libraries folders only if they exists
1 parent 874729e commit a50a9c4

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

arduino-core/src/cc/arduino/Compiler.java

+2-4
Original file line numberDiff line numberDiff line change
@@ -212,10 +212,8 @@ private void callArduinoBuilder(TargetBoard board, TargetPlatform platform, Targ
212212
addPathFlagIfPathExists(cmd, "-tools", Paths.get(BaseNoGui.getHardwarePath(), "tools", "avr").toFile());
213213
addPathFlagIfPathExists(cmd, "-tools", installedPackagesFolder);
214214

215-
cmd.add("-built-in-libraries");
216-
cmd.add(BaseNoGui.getContentFile("libraries").getAbsolutePath());
217-
cmd.add("-libraries");
218-
cmd.add(BaseNoGui.getSketchbookLibrariesFolder().getAbsolutePath());
215+
addPathFlagIfPathExists(cmd, "-built-in-libraries", BaseNoGui.getContentFile("libraries"));
216+
addPathFlagIfPathExists(cmd, "-libraries", BaseNoGui.getSketchbookLibrariesFolder());
219217

220218
String fqbn = Stream.of(aPackage.getId(), platform.getId(), board.getId(), boardOptions(board)).filter(s -> !s.isEmpty()).collect(Collectors.joining(":"));
221219
cmd.add("-fqbn=" + fqbn);

0 commit comments

Comments
 (0)