@@ -210,7 +210,7 @@ func (s *Builder) Run(ctx *types.Context) error {
210
210
types .BareCommand (func (ctx * types.Context ) error {
211
211
return MergeSketchWithBootloader (
212
212
ctx .OnlyUpdateCompilationDatabase , ctx .Verbose ,
213
- ctx .BuildPath , ctx .Sketch , ctx .BuildProperties ,
213
+ ctx .BuildPath , ctx .Builder . Sketch () , ctx .BuildProperties ,
214
214
func (s string ) { ctx .Info (s ) },
215
215
func (s string ) { ctx .Warn (s ) },
216
216
)
@@ -258,7 +258,7 @@ func (s *Builder) Run(ctx *types.Context) error {
258
258
ctx .BuildPath , ctx .SketchBuildPath ,
259
259
ctx .SketchLibrariesDetector .ImportedLibraries (),
260
260
ctx .BuildProperties ,
261
- ctx .Sketch ,
261
+ ctx .Builder . Sketch () ,
262
262
ctx .SketchLibrariesDetector .IncludeFolders (),
263
263
ctx .LineOffset ,
264
264
ctx .OnlyUpdateCompilationDatabase ,
@@ -305,7 +305,7 @@ func (s *Builder) Run(ctx *types.Context) error {
305
305
func preprocessSketchCommand (ctx * types.Context ) types.BareCommand {
306
306
return func (ctx * types.Context ) error {
307
307
normalOutput , verboseOutput , err := PreprocessSketch (
308
- ctx .Sketch , ctx .BuildPath , ctx .SketchLibrariesDetector .IncludeFolders (), ctx .LineOffset ,
308
+ ctx .Builder . Sketch () , ctx .BuildPath , ctx .SketchLibrariesDetector .IncludeFolders (), ctx .LineOffset ,
309
309
ctx .BuildProperties , ctx .OnlyUpdateCompilationDatabase )
310
310
if ctx .Verbose {
311
311
ctx .WriteStdout (verboseOutput )
@@ -357,7 +357,7 @@ func (s *Preprocess) Run(ctx *types.Context) error {
357
357
}
358
358
359
359
// Output arduino-preprocessed source
360
- preprocessedSketch , err := ctx .SketchBuildPath .Join (ctx .Sketch .MainFile .Base () + ".cpp" ).ReadFile ()
360
+ preprocessedSketch , err := ctx .SketchBuildPath .Join (ctx .Builder . Sketch () .MainFile .Base () + ".cpp" ).ReadFile ()
361
361
if err != nil {
362
362
return err
363
363
}
@@ -401,7 +401,7 @@ func findIncludes(ctx *types.Context) types.BareCommand {
401
401
ctx .BuildProperties .GetPath ("build.core.path" ),
402
402
ctx .BuildProperties .GetPath ("build.variant.path" ),
403
403
ctx .SketchBuildPath ,
404
- ctx .Sketch ,
404
+ ctx .Builder . Sketch () ,
405
405
ctx .LibrariesBuildPath ,
406
406
ctx .BuildProperties ,
407
407
ctx .TargetPlatform .Platform .Architecture ,
@@ -438,7 +438,7 @@ func containerBuildOptions(ctx *types.Context) types.BareCommand {
438
438
// ctx.BuildProperties
439
439
buildOptionsJSON , buildOptionsJSONPrevious , infoMessage , err := ContainerBuildOptions (
440
440
ctx .HardwareDirs , ctx .BuiltInToolsDirs , ctx .OtherLibrariesDirs ,
441
- ctx .BuiltInLibrariesDirs , ctx .BuildPath , ctx .Sketch , ctx .CustomBuildProperties ,
441
+ ctx .BuiltInLibrariesDirs , ctx .BuildPath , ctx .Builder . Sketch () , ctx .CustomBuildProperties ,
442
442
ctx .FQBN .String (), ctx .Clean , ctx .BuildProperties ,
443
443
)
444
444
if infoMessage != "" {
0 commit comments