@@ -87,25 +87,25 @@ func findExpectedPrecompiledLibFolder(ctx *types.Context, library *libraries.Lib
87
87
}
88
88
89
89
logger := ctx .GetLogger ()
90
+ logger .Fprintln (os .Stdout , constants .LOG_LEVEL_INFO , "Library {0} has been declared precompiled:" , library .Name )
91
+
92
+ // Try directory with full fpuSpecs first, if available
90
93
if len (fpuSpecs ) > 0 {
91
94
fpuSpecs = strings .TrimRight (fpuSpecs , "-" )
92
- if library .SourceDir .Join (mcu ).Join (fpuSpecs ).Exist () {
93
- return library .SourceDir .Join (mcu ).Join (fpuSpecs )
94
- } else {
95
- // we are unsure, compile from sources
96
- logger .Fprintln (os .Stdout , constants .LOG_LEVEL_INFO ,
97
- constants .MSG_PRECOMPILED_LIBRARY_NOT_FOUND_FOR , library .Name , library .SourceDir .Join (mcu ).Join (fpuSpecs ))
98
- return nil
95
+ fullPrecompDir := library .SourceDir .Join (mcu ).Join (fpuSpecs )
96
+ if fullPrecompDir .Exist () {
97
+ logger .Fprintln (os .Stdout , constants .LOG_LEVEL_INFO , "Using precompiled library in {0}" , fullPrecompDir )
98
+ return fullPrecompDir
99
99
}
100
+ logger .Fprintln (os .Stdout , constants .LOG_LEVEL_INFO , "Precompiled library in \" {0}\" not found" , fullPrecompDir )
100
101
}
101
102
102
- if library .SourceDir .Join (mcu ).Exist () {
103
- return library .SourceDir .Join (mcu )
103
+ precompDir := library .SourceDir .Join (mcu )
104
+ if precompDir .Exist () {
105
+ logger .Fprintln (os .Stdout , constants .LOG_LEVEL_INFO , "Using precompiled library in {0}" , precompDir )
106
+ return precompDir
104
107
}
105
-
106
- logger .Fprintln (os .Stdout , constants .LOG_LEVEL_INFO ,
107
- constants .MSG_PRECOMPILED_LIBRARY_NOT_FOUND_FOR , library .Name , library .SourceDir .Join (mcu ))
108
-
108
+ logger .Fprintln (os .Stdout , constants .LOG_LEVEL_INFO , "Precompiled library in \" {0}\" not found" , precompDir )
109
109
return nil
110
110
}
111
111
0 commit comments