GYP (ソフトウェア)

GYP (Generate Your Projects) は、自動ビルドツール。GYPは2011年にGoogleにより開発された、Chromiumウェブブラウザをビルドするために統合開発環境のプロジェクトファイル（Visual StudioやXcode）を生成するオープンソースソフトウェア。ライセンスはBSDライセンス。

GYPの機能はCMakeに似ている。GYPは、1つまたは複数のターゲットプロジェクトファイルを生成するために、JSONを含むファイルを処理する。単一のソース .GYP ファイルは共通だが、出力ファイルは各ターゲットとビルドツールに固有のものとなる。

2016年に、ChromiumプロジェクトはGYPをGNに置き換えた。これは、Ninjaビルドを生成するツールである。この切り替えにより、彼らのユースケースでは速度が20倍に向上したhttps://chromium.googlesource.com/chromium/src/tools/gn/+/48062805e19b4697c5fbd926dc649c78b6aaa138/README.md; new version。GYPからGNに移行した他のプロジェクトには、V8 (JavaScriptエンジン)、WebRTC Issue 3441: Convert WebRTC GYP files to GN  、Dartなどがある。

現在でもGYPを使用しているソフトウェアプロジェクトとしては、Node.jsやTelegramなどがある。

 関連項目 

 Autotools
 Premake
 CMake
 SCons
 Meson


 参照 

 外部リンク 
 Project Wiki
 Mailing list



Category:Googleのサービス
Category:ビルド自動化
Category:2011年のソフトウェア