Do not use file(GLOB) in libraries

The file(GLOB) syntax is in my opinion confusing, especially when you have some files not committed, and you want to switch branch.
Listing all the files in the library explicitly is in my opinion less prone to errors.