首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >19.9.29日报:怎样用make_css_property_names.py来生成CSSPropertyNames.cpp

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

作者头像
龙泉寺扫地僧
发布于 2019-10-25 10:17:11
发布于 2019-10-25 10:17:11
6200
举报
文章被收录于专栏:盟主来了盟主来了

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

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

老版chromium是用

E:\mycode\mb49-gee\third_party\WebKit\Source\build\scripts\make_css_property_names.py

来生成

E:\mycode\mb49-gee\third_party\WebKit\Source\build\scripts\CSSPropertyNames.cpp

的。

直接用命令行:

E:\mycode\mb49-gee\third_party\WebKit\Source\build\scripts>python make_css_property_names.py E:\mycode\mb49-gee\third_party\WebKit\Source\core\css\CSSProperties.in

E:\mycode\mb49-gee\third_party\WebKit\Source\build\scripts>python make_css_value_keywords.py E:\mycode\mb49-gee\third_party\WebKit\Source\core\css\CSSValueKeywords.in E:\mycode\chr omium.bb-master\src\third_party\WebKit\Source\core\css\SVGCSSValueKeywords.in

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

即可。

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

另外新版chromium改成G:\chromium_70_support_xp\src\third_party\blink\renderer\core\css\CSSProperties.json5文件了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/09/28 ,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档