GYP学习

GYP是chrome方便生成各种工程项目使用python写的脚本,后缀gyp其实是python脚本,chrome使用的python2.6作为脚本的

我们以chrome中v8项目的gyp主要说明下

script_dir = os.path.dirname(__file__) //获得该脚本路径
v8_root = os.path.normpath(os.path.join(script_dir, os.pardir)) //获得根目录

sys.path.insert(0, os.path.join(v8_root, 'build', 'gyp', 'pylib'))//载入pylib模块

import gyp//载入模块,这个时候需要看下python中模块的定义,会直接先调用__init__的

在build/gyp/pylib中的init中有mian函数

gyp.main()//调用init

 

如果你关注VS版本请仔细研究MSVSVersion.py 时间有限,我自己也没有细细的看。这里也不是很清楚

posted @ 2012-08-13 23:33  zhengchuang  阅读(803)  评论(0编辑  收藏  举报