[Question] multiple glad.h/c in static libraries
I have a MSVC solution with one executable and two static libraries.
Each library has its own copy of glad: 1.1 and 2.0.
When I try to build the main executable it fails with a bunch of 
```
error LNK2005: _glad_XXX already defined in GLTest11.lib(glad.obj)
```
I have spent reasonable time on the Internet trying to work around this but all advice is usually limited to moving the duplicated symbols to a third static lib. 
My problem, however, is that I want to use different versions of GLAD so as to force limit each static lib to particular GL version. 
Is there any good fix for this?