GYP
1.1、GYP简介
short for:Generate Your Projects
是什么 ?:a meta-build system that generates build files for low-level build system.
开发语言:Python
开发公司:Google
官方主页:https://gyp.gsrc.io
源码仓库:https://chromium.googlesource.com/external/gyp
同类软件:CMakemesongnnode-gyp
1.2、GYP支持的构建工具与其对应的配置文件
操作系统构建工具配置文件
macOSXcode.xcodeproj
WindowsVisual C++.vcproj
GNU/LinuxgmakeMakefile
Allninjabuild.ninja
1.3、通过编译源码安装GYP

step1、安装依赖

安装时CPythonpipgit
运行时CPython

step2、安装GYP

pip install git+https://github.com/chromium/gyp

说明:上面这个命令等同于如下的命令:

git clone https://github.com/chromium/gyp.git
cd gyp
python setup.py install
1.4、注意

GYP最初是chromium团队为了解决chromium浏览器的多平台构建问题, 它可以为不同的操作系统生成专门的项目文件。 由于该工具是用Python实现的,速度很慢,现在已经被gn取而代之了。