initial CMakeLists.txt for building library via cmake