updated CMakeLists.txt so it brings the macro add_sources