diff --git a/legacy/builder/gcc_preproc_runner.go b/legacy/builder/gcc_preproc_runner.go index fa33bd909fe..4f425737552 100644 --- a/legacy/builder/gcc_preproc_runner.go +++ b/legacy/builder/gcc_preproc_runner.go @@ -77,6 +77,8 @@ func prepareGCCPreprocRecipeProperties(ctx *types.Context, sourceFilePath *paths // to create a /dev/null.d dependency file, which won't work. cmd.Args = utils.Filter(cmd.Args, func(a string) bool { return a != "-MMD" }) + cmd.Args = append(cmd.Args, "-DARDUINO_LIB_DISCOVERY_PHASE") + return cmd, nil }