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文件了。