get rid of cmake macros: add_sources, clear, add_to_global

reduce # of CMakeLists.txt files