change build system to cmake+ninja