- update CMakeLists
- silence various warnings