Gyp
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.
- Chromium project 에서 기초함.
- Makefile / Xcode / Visual Studio 프로젝트를 생성할 수 있는 메타 빌드 시스템
- 생성도구 tools/gyp_addon
- 설정은 JSON, GYP Manual 참조
- 라이브러리 플러그인같이 끼워넣는것이 간단하다.
Favorite site
- gyp website
- Wikipedia (en) GYP에 대한 설명
- GYP Quick Review (Generate Your Projects) 1
- gyp(generate your projects) - #1 기본 gyp 파일 구조
References
-
Nodeqa.com-gyp_quick_review.zip ↩