add cmake build system