added CMakeLists.txt to build sources with cmake