19.9.29日报:怎样用make_css_property_names.py来生成CSSPropertyNames.cpp

  • 2019 年 10 月 25 日
  • 笔记

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/weolar/article/details/101606640

老版chromium是用

E:mycodemb49-geethird_partyWebKitSourcebuildscriptsmake_css_property_names.py

来生成

E:mycodemb49-geethird_partyWebKitSourcebuildscriptsCSSPropertyNames.cpp

的。

直接用命令行:

E:mycodemb49-geethird_partyWebKitSourcebuildscripts>python make_css_property_names.py E:mycodemb49-geethird_partyWebKitSourcecorecssCSSProperties.in

E:mycodemb49-geethird_partyWebKitSourcebuildscripts>python make_css_value_keywords.py E:mycodemb49-geethird_partyWebKitSourcecorecssCSSValueKeywords.in E:mycodechr omium.bb-mastersrcthird_partyWebKitSourcecorecssSVGCSSValueKeywords.in

注意这里有两个问题要读取

即可。

但要注意,make_css_property_names.py 里的gperf_args路径可能没有在系统里注册。这里可以手动写下绝对路径即可。

另外新版chromium改成G:chromium_70_support_xpsrcthird_partyblinkrenderercorecssCSSProperties.json5文件了。