GYP (software) - GYP (software) - Wikipedia

GYP
Původní autořiMark Mentovai
VývojářiChromium.org
Úložiště Upravte to na Wikidata
NapsánoKrajta
Operační systémOperační Systém Mac, Linux, Solaris, FreeBSD, OpenBSD, Okna
TypVytvářejte automatizaci programování
LicenceLicence BSD
webová stránkagyp.gsrc.io Upravte to na Wikidata

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

  1. ^ "Gyp Vytvořit souborový slovník". Uživatelská dokumentace GYP.
  2. ^ „Oznamovací uzel 0,8“. oficiální blog Node.js. 25. června 2012.
  3. ^ "Rozvoj". WebRTC.
  4. ^ „Telegram gyp doc“.
  5. ^ https://v8.dev/docs/build-gn
  6. ^ https://www.chromium.org/developers/gn-build-configuration
  7. ^ https://github.com/dart-lang/sdk/blob/master/BUILD.gn
  8. ^ https://chromium.googlesource.com/chromium/src/tools/gn/+/48062805e19b4697c5fbd926dc649c78b6aaa138/README.md; nová verze

externí odkazy