title: Rust compilation error " failed to run custom build command for `freetype-sys v0.13.1' " win 10
body: <p>I am trying to build a Rust program on Windows 10 having a GUI. When trying to
  compile a Rust file with gtk dependency on Windows 10 I keep getting the following error messages.</p>
  <pre class="lang-none prettyprint-override"><code>warning: unused manifest key: target.i686-pc-windows-msvc.freetype
  warning: unused manifest key: target.x86_64-pc-windows-msvc.freetype
     Compiling freetype-sys v0.13.1
     Compiling glib-sys v0.10.0 (https://github.com/gtk-rs/sys#5f35e26c)
  error: failed to run custom build command for `freetype-sys v0.13.1`
  
  Caused by:
    process didn't exit successfully: `F:\KA_IdeaProjects\KA_Test_rustIProject2\target\debug\build\freetype-sys-66d9e52815699227\build-script-build` (exit code: 101)
    --- stdout
    cargo:rerun-if-env-changed=FREETYPE2_NO_PKG_CONFIG
    cargo:rerun-if-env-changed=PKG_CONFIG
    cargo:rerun-if-env-changed=FREETYPE2_STATIC
    cargo:rerun-if-env-changed=FREETYPE2_DYNAMIC
    cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
    cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
    cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-pc-windows-msvc
    cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_pc_windows_msvc
    cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
    cargo:rerun-if-env-changed=PKG_CONFIG_PATH
    cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-pc-windows-msvc
    cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_pc_windows_msvc
    cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
    cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
    cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-pc-windows-msvc
    cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_pc_windows_msvc
    cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
    cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
    running: &quot;cmake&quot; &quot;C:\\Users\\3830101\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\freetype-sys-0.13.1\\freetype2&quot; &quot;-G&quot; &quot;Visual Studio 16 2019&quot; &quot;-Thost=x64&quot; &quot;-Ax64&quot; &quot;-DWITH_BZip2=OFF&quot; &quot;-DWITH_HarfBuzz=OFF&quot; &quot;-DWITH_PNG=OFF&quot; &quot;-DWITH_ZLIB=OFF&quot; &quot;-DCMAKE_INSTALL_PREFIX=F:\\KA_IdeaProjects\\KA_Test_rustIProject2\\target\\debug\\build\\freetype-sys-ef0fda53c071f0de\\out&quot; &quot;-DCMAKE_C_FLAGS= -nologo -MD -Brepro&quot; &quot;-DCMAKE_C_FLAGS_RELEASE= -nologo -MD -Brepro&quot; &quot;-DCMAKE_CXX_FLAGS= -nologo -MD -Brepro&quot; &quot;-DCMAKE_CXX_FLAGS_RELEASE= -nologo -MD -Brepro&quot; &quot;-DCMAKE_ASM_FLAGS= -nologo -MD -Brepro&quot; &quot;-DCMAKE_ASM_FLAGS_RELEASE= -nologo -MD -Brepro&quot; &quot;-DCMAKE_BUILD_TYPE=Release&quot;
  
    --- stderr
    thread 'main' panicked at '
    failed to execute command: The system cannot find the file specified. (os error 2)
    is `cmake` not installed?
  
    build script failed, must exit now', C:\Users\3830101\.cargo\registry\src\github.com-1ecc6299db9ec823\cmake-0.1.45\src\lib.rs:894:5
    note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
  warning: build failed, waiting for other jobs to finish...
  error: build failed
  </code></pre>
  <p>How do I fix this error?</p>