As commented above the problem was that GLOB_RECURSE
doesn't scan for new files after the project was generated. I've switched to explicitly defining my sources and includes, which is an extra manual step for every sourcefile you add, however it comes with the added benefit of actually knowing whats included or not.