Skip to content
Search

Gyp

lastmod 2018-08-17created 2015-04-042 edits

In software development, "GYP" (Generate Your Projects) is a build automation tool. GYP was originally created by Google to generate native IDE project files (such as Visual Studio and Xcode) for building the Chromium (web browser) and is licensed as open source software using the BSD software license. The functionality of GYP is similar to the CMake build tool. GYP processes a file that contains a JSON dictionary in order to generate one or more target project make files. The single source .GYP file is generic whilst the target files are specific to each targeted build tool. Software projects being built using GYP include the V8 Javascript engine, the Google's web browser (Chrome), Node.js, Starcounter DBMS, WebRTC.

  • Based on the Chromium project.
  • Meta build system that can generate Makefile / Xcode / Visual Studio projects
  • Generator tool tools/gyp_addon
  • Configuration is JSON; see the GYP Manual
  • Plugging things in, like library plugins, is simple.

Favorite site

References


  1. Nodeqa.com-gyp_quick_review.zip ↩