WikiDer > GYP (программное обеспечение) - Википедия
Оригинальный автор (ы) | Марк Ментовай |
---|---|
Разработчики) | Chromium.org |
Репозиторий | |
Написано в | Python |
Операционная система | macOS, Linux, Солярис, FreeBSD, OpenBSD, Windows |
Тип | Автоматизация сборки программирование |
Лицензия | Лицензия BSD |
Интернет сайт | треп |
GYP (создавать свои проекты) это автоматизация сборки инструмент. GYP был создан Google генерировать родной IDE файлы проекта (например, Код Visual Studio и Xcode) для построения Хром веб-браузер и лицензируется как Открытый исходный код программное обеспечение с использованием Лицензия на программное обеспечение BSD.
Функциональность GYP аналогична CMake инструмент сборки. GYP обрабатывает файл, содержащий JSON толковый словарь[1] для создания одного или нескольких файлов make проекта. Единый исходный файл .GYP является общим, а целевые файлы специфичны для каждого целевого инструмента сборки.
Программные проекты, создаваемые с использованием GYP, включали Node.js,[2] WebRTC,[3] и Телеграмма.[4] Программные проекты, которые мигрировали с GYP на GN, включали V8 Движок Javascript,[5] Веб-браузер Google Chromium,[6] Дротик.[7] GN используется для создания файлов сборки для Система сборки ниндзя.
В 2016 году проект Chromium заменил GYP на GN, что в 20 раз быстрее для их варианта использования.[8]
Смотрите также
Рекомендации
- ^ "Gyp Make file Dictionary". Пользовательская документация GYP.
- ^ "Объявление об узле 0.8". официальный блог Node.js. 25 июня 2012 г.
- ^ "Разработка". 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; новая версия