Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
sxychenjing
engine
提交
c8ff03ca
E
engine
项目概览
sxychenjing
/
engine
与 Fork 源项目一致
从无法访问的项目Fork
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
E
engine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
c8ff03ca
编写于
5月 08, 2020
作者:
G
George Wright
提交者:
GitHub
5月 08, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Publish validation layer deps as part of the fuchsia artifacts (#18214)
上级
70352550
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
16 addition
and
3 deletion
+16
-3
tools/fuchsia/build_fuchsia_artifacts.py
tools/fuchsia/build_fuchsia_artifacts.py
+16
-3
未找到文件。
tools/fuchsia/build_fuchsia_artifacts.py
浏览文件 @
c8ff03ca
...
...
@@ -32,8 +32,7 @@ def IsLinux():
def
IsMac
():
return
platform
.
system
()
==
'Darwin'
def
GetPMBinPath
():
def
GetFuchsiaSDKPath
():
# host_os references the gn host_os
# https://gn.googlesource.com/gn/+/master/docs/reference.md#var_host_os
host_os
=
''
...
...
@@ -44,7 +43,11 @@ def GetPMBinPath():
else
:
host_os
=
'windows'
return
os
.
path
.
join
(
_src_root_dir
,
'fuchsia'
,
'sdk'
,
host_os
,
'tools'
,
'pm'
)
return
os
.
path
.
join
(
_src_root_dir
,
'fuchsia'
,
'sdk'
,
host_os
)
def
GetPMBinPath
():
return
os
.
path
.
join
(
GetFuchsiaSDKPath
(),
'tools'
,
'pm'
)
def
RunExecutable
(
command
):
...
...
@@ -149,10 +152,20 @@ def CopyToBucket(src, dst, product=False):
CopyToBucketWithMode
(
src
,
dst
,
True
,
product
,
'dart'
)
def
CopyVulkanDepsToBucket
(
src
,
dst
,
arch
):
sdk_path
=
GetFuchsiaSDKPath
()
deps_bucket_path
=
os
.
path
.
join
(
_bucket_directory
,
dst
)
if
not
os
.
path
.
exists
(
deps_bucket_path
):
FindFileAndCopyTo
(
'VkLayer_khronos_validation.json'
,
'%s/pkg'
%
(
sdk_path
),
deps_bucket_path
)
FindFileAndCopyTo
(
'VkLayer_khronos_validation.so'
,
'%s/arch/%s'
%
(
sdk_path
,
arch
),
deps_bucket_path
)
def
BuildBucket
(
runtime_mode
,
arch
,
product
):
out_dir
=
'fuchsia_%s_%s/'
%
(
runtime_mode
,
arch
)
bucket_dir
=
'flutter/%s/%s/'
%
(
arch
,
runtime_mode
)
deps_dir
=
'flutter/%s/deps/'
%
(
arch
)
CopyToBucket
(
out_dir
,
bucket_dir
,
product
)
CopyVulkanDepsToBucket
(
out_dir
,
deps_dir
,
arch
)
def
ProcessCIPDPackage
(
upload
,
engine_version
):
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录