    execshell "mkdir -p _build" && execshell "pushd _build"
    execshell "$CMAKE .. -DCMAKE_BUILD_TYPE=$build_type -DCMAKE_PREFIX_PATH=$prefix
    -DCMAKE_INSTALL_PREFIX=$prefix -DCMAKE_INSTALL_LIBDIR=lib $cmake_exdefine"
    execshell "make -j$J"
    [ "X$install_cmd" = "X" ] && execshell "make install" || execshell "$install_cmd"
    [ "X$cmake_postprocess" != "X" ] && execshell "$cmake_postprocess"
    execshell "popd"
    [[ ! -z "$cmake_list_dir"  ]] && execshell "popd"