GYP | |
---|---|
Typ | Automatizace montáže |
Vývojář | |
Zapsáno v | Krajta |
Rozhraní | CLI |
Operační systém | Operační Systém Mac |
První vydání | 2009 |
Stát | aktivní |
Licence | BSD |
webová stránka | gyp.gsrc.io |
GYP (z anglického Generate Your Projects ) je systém pro automatizaci sestavování vytvořený společností Google za účelem generování projektů pro různá IDE (jako je Visual Studio Code nebo Xcode ). Původně byla tato utilita vytvořena pro sestavení prohlížeče Chromium a souvisejících produktů, například v enginu V8 [1] , Node.js atd. [2] [3] . K dnešnímu dni lze nástroj použít v jiných projektech. Program je distribuován za podmínek licence BSD .
GYP je meta-build systém v tom smyslu, že GYP sám nevytváří projekty, ale pouze generuje skripty pro jiné systémy sestavení. GYP je navržen tak, aby pomáhal velkým projektům, které potřebují stavět na více platformách (např. Mac, Windows, Linux) a pro které je důležité, aby projekt mohl být postaven s IDE , které je oblíbené na každé platformě, jako by byl projekt nativní. .
Typickým sestavením skriptu je soubor JSON s některými příponami: komentáře začínající znakem hash ( #) jsou povoleny a čárky ( ,) jsou povoleny na konci seznamů.
{ 'cíle': [ { 'target_name': 'foo', 'type': 'spustitelný', 'dependencies': [ 'libbar', ], 'prameny': [ 'foo.c', 'main.c', ], }, { 'target_name': 'libbar', 'type': '<(knihovna)', 'definuje': [ 'LOCAL_DEFINE_FOR_LIBBAR', 'DEFINE_TO_USE_LIBBAR', ], 'include_dirs': [ '..', 'zahrnout/libbar', ], 'prameny': [ 'bar.h', 'bar.c', ], }, ], }Montážní automatizační systémy | |
---|---|