src/CMakeLists.txt: Replaced glob with list of files

On MSVC, CMake will traverse all the CMakeLists and add their source and header files to one conglomerate SOURCE list.