GYP (소프트웨어)

GYP(Generate Your Projects)는 빌드 자동화 도구이며 파이썬으로 작성된 메타 빌드 시스템이다. GYP는 Google이 Chromium 웹 브라우저를 빌드 할 때 OS에 의존하는 IDE들의 프로젝트 파일 (예 : Visual Studio CodeXcode )을 생성하기 위해 만들어졌으며 BSD 소프트웨어 라이센스를 사용하여 오픈 소스 소프트웨어로 라이센스가 부여되었다.

GYP
원저자Mark Mentovai
개발자Chromium.org
저장소
프로그래밍 언어파이썬
운영 체제macOS, 리눅스, 솔라리스, FreeBSD, OpenBSD, 윈도우
종류빌드 자동화, 프로그래밍
라이선스BSD 라이선스
상태개발 중
웹사이트gyp.gsrc.io/ 위키데이터에서 편집하기

GYP의 기능은 CMake 빌드 도구와 비슷하다. GYP는 하나 이상의 대상 프로젝트 파일을 작성 및 생성하기 위해 JSON 사전[1]을 포함하는 파일을 처리한다. 단일 소스 .GYP 파일은 일반 파일 또는 대상 파일이며 대상 파일은 각 대상 빌드 도구에만 적용된다.

GYP를 사용하여 구축되는 소프트웨어 프로젝트에는 V8 Javascript 엔진, Google의 Chromium 웹 브라우저, 다트, Node.js[2], WebRTC[3], Telegram[4]Electron이 있다.[5]

2016년에 Chromium 프로젝트는 GYP를 GN으로 대체했다.

GYP는 대부분의 주요 OS를 지원하는 닌자 파일이나 빌드 프로젝트 파일을 생성 할 수 있다.[6]

같이 보기

편집

각주

편집
  1. Gyp Make file dictionary, GYP user documentation
  2. Announcing Node 0.8 Archived 2012년 11월 9일 - 웨이백 머신, the Node.js official blog, 25 Jun 2012
  3. Development Archived 2018년 6월 26일 - 웨이백 머신 WebRTC
  4. “Telegram gyp doc”. 
  5. GitHub Electron
  6. 닌자

외부 링크

편집