I am implementing the ability to reference third party libraries into Synergy IDE, so that as well as using the commands from C++ and DarkSDK you can import others.
Here are some options on the handling of references:
All references are saved globally, and therefore always present even if you start a new project (I'm not sure if the compiler will complain though if they aren't used)
All references are saved to the current project only.
Each reference has the option of being assigned globally or to the project.
Thanks for your feedback