add catmake