GYP (software) - GYP (software) - Wikipedia
Původní autoři | Mark Mentovai |
---|---|
Vývojáři | Chromium.org |
Úložiště | |
Napsáno | Krajta |
Operační systém | Operační Systém Mac, Linux, Solaris, FreeBSD, OpenBSD, Okna |
Typ | Vytvářejte automatizaci programování |
Licence | Licence BSD |
webová stránka | gyp |
GYP (generovat své projekty) je stavět automatizaci nářadí. GYP vytvořil Google generovat nativní IDE soubory projektu (např Kód sady Visual Studio a Xcode ) pro stavbu Chrom webový prohlížeč a je licencován jako otevřený zdroj software pomocí Softwarová licence BSD.
Funkčnost GYP je obdobou CMake nástroj pro sestavení. GYP zpracovává soubor, který obsahuje a JSON slovník[1] za účelem vygenerování jednoho nebo více cílových souborů projektu. Jediný zdrojový soubor .GYP je obecný, zatímco cílové soubory jsou specifické pro každý cílený nástroj pro sestavení.
Softwarové projekty stavěné pomocí GYP zahrnovaly Node.js,[2] WebRTC,[3] a Telegram.[4] Softwarové projekty, které migrovaly z GYP na GN, zahrnovaly V8 Javascript engine,[5] Webový prohlížeč Google Chromium,[6] Šipka.[7] GN se používá ke generování sestavovacích souborů pro Ninja build system.
V roce 2016 nahradil projekt Chromium GYP GN, což je pro jejich případ použití 20krát rychlejší.[8]
Viz také
Reference
- ^ "Gyp Vytvořit souborový slovník". Uživatelská dokumentace GYP.
- ^ „Oznamovací uzel 0,8“. oficiální blog Node.js. 25. června 2012.
- ^ "Rozvoj". WebRTC.
- ^ „Telegram gyp doc“.
- ^ https://v8.dev/docs/build-gn
- ^ https://www.chromium.org/developers/gn-build-configuration
- ^ https://github.com/dart-lang/sdk/blob/master/BUILD.gn
- ^ https://chromium.googlesource.com/chromium/src/tools/gn/+/48062805e19b4697c5fbd926dc649c78b6aaa138/README.md; nová verze