compile_with_no_cp