build with cmake and ninja