specified all Source files seperately in CMakeLists.txt