GYP (소프트웨어)

위키백과, 우리 모두의 백과사전.

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

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

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, the Node.js official blog, 25 Jun 2012
  3. Development Archived 2018년 6월 26일 - 웨이백 머신 WebRTC
  4. “Telegram gyp doc”. 
  5. GitHub Electron
  6. 닌자

외부 링크[편집]