Thanks for the update and the detail.
Quote:I experimented with the Special Folders, and I simply cannot get it to list libraries in the special folders. I gather that all you need to do is create the folders, paste in a library, and it should appear in the Add library list? Not working for me, does not get listed.
Can you confirm which special folder setup you are using, and an example library which doesn't show as it should?
https://visualmicro.com/page/Special-Folders-and-Portability.aspx Quote:I also tried a solution with all my own libs moved from the solution folder into the sketchbook libraries folder except for one that has mods, so is a shared project for now. So the libs are now just added with the Add Library control, no shared project. I had to turn on Deep Search with the gcc -E option for it to build- it took 27 minutes or twice the time of the previous solution's full recompilation that I was complaining about. A second build with no code changes took 30 minutes, so is there no caching? I am new to the deep search, it not being needed with my usual solution structure, but I understood that subsequent builds should be very fast.
There is only no caching of the SCons search results currently. Gcc-E should cache and be a lot faster the second time.
Can you attach a build log for the new and old project, for both clean build and rebuild (or email them to us if easier), using the Gcc-E Deep Search Option?
Quote:I also tried the other (SCons) option. It did not build, claiming not to be able to find Preferences.h, though it was added in the same way as all the other SDK libs, all of which it did find, and the gcc -E option found it OK. Interestingly, Intellisense has a red squiggle under the #include.
If you could also send a build log where it fails to find the Preferences.h with the Scons Deep Search option as well we can look at that seperately.