Skip to content

Commit ff5b9f6

Browse files
committed
Consider sketchbook and bundled libraries folders only if they exists
1 parent a044f59 commit ff5b9f6

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
@@ -237,10 +237,8 @@ private void callArduinoBuilder(TargetBoard board, TargetPlatform platform, Targ
237237
addPathFlagIfPathExists(cmd, "-tools", Paths.get(BaseNoGui.getHardwarePath(), "tools", "avr").toFile());
238238
addPathFlagIfPathExists(cmd, "-tools", installedPackagesFolder);
239239

240-
cmd.add("-built-in-libraries");
241-
cmd.add(BaseNoGui.getContentFile("libraries").getAbsolutePath());
242-
cmd.add("-libraries");
243-
cmd.add(BaseNoGui.getSketchbookLibrariesFolder().getAbsolutePath());
240+
addPathFlagIfPathExists(cmd, "-built-in-libraries", BaseNoGui.getContentFile("libraries"));
241+
addPathFlagIfPathExists(cmd, "-libraries", BaseNoGui.getSketchbookLibrariesFolder());
244242

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

0 commit comments

Comments
 (0)