Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Harfbuzz
提交
ae6d0259
T
Third Party Harfbuzz
项目概览
OpenHarmony
/
Third Party Harfbuzz
12 个月 前同步成功
通知
0
Star
18
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
Third Party Harfbuzz
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
ae6d0259
编写于
2月 11, 2018
作者:
E
Ebrahim Byagowi
提交者:
GitHub
2月 11, 2018
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Install fonttools on two bots and enable cmake hb-subset test (#777)
上级
c8d4c2e3
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
8 addition
and
6 deletion
+8
-6
.circleci/config.yml
.circleci/config.yml
+4
-2
test/subset/CMakeLists.txt
test/subset/CMakeLists.txt
+4
-4
未找到文件。
.circleci/config.yml
浏览文件 @
ae6d0259
...
...
@@ -7,7 +7,8 @@ jobs:
-
image
:
ubuntu:17.10
steps
:
-
checkout
-
run
:
apt update && apt install -y ninja-build binutils libtool autoconf automake make cmake gcc g++ pkg-config ragel gtk-doc-tools libfreetype6-dev libglib2.0-dev libcairo2-dev libicu-dev libgraphite2-dev
-
run
:
apt update && apt install -y ninja-build binutils libtool autoconf automake make cmake gcc g++ pkg-config ragel gtk-doc-tools libfreetype6-dev libglib2.0-dev libcairo2-dev libicu-dev libgraphite2-dev python python-pip
-
run
:
pip install fonttools
-
run
:
./autogen.sh && make distcheck && rm -rf harfbuzz-*
-
run
:
make distdir && cd harfbuzz-* && cmake -DHB_CHECK=ON -Bbuild -H. -GNinja && ninja -Cbuild && CTEST_OUTPUT_ON_FAILURE=1 ninja -Cbuild test && ninja -Cbuild install
...
...
@@ -43,7 +44,8 @@ jobs:
-
image
:
ubuntu:17.10
steps
:
-
checkout
-
run
:
apt update && apt install -y ninja-build binutils cmake gcc g++ pkg-config ragel gtk-doc-tools libfreetype6-dev libglib2.0-dev libcairo2-dev libicu-dev libgraphite2-dev
-
run
:
apt update && apt install -y ninja-build binutils cmake gcc g++ pkg-config ragel gtk-doc-tools libfreetype6-dev libglib2.0-dev libcairo2-dev libicu-dev libgraphite2-dev python python-pip
-
run
:
pip install fonttools
-
run
:
cmake -DHB_CHECK=ON -Bbuild -H. -GNinja
-
run
:
ninja -Cbuild
-
run
:
CTEST_OUTPUT_ON_FAILURE=1 ninja -Cbuild test
...
...
test/subset/CMakeLists.txt
浏览文件 @
ae6d0259
...
...
@@ -2,9 +2,9 @@ if (HB_BUILD_UTILS)
file
(
READ
"
${
CMAKE_CURRENT_SOURCE_DIR
}
/data/Makefile.sources"
SOURCES
)
extract_make_variable
(
TESTS
${
SOURCES
}
)
foreach
(
test IN ITEMS
${
TESTS
}
)
# TODO(grieger): Re-enable once ttx is available in CI environments.
# add_test (NAME ${test}
# COMMAND python run-tests.py $<TARGET_FILE:hb-subset> "data/${test}"
# WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
)
add_test
(
NAME
${
test
}
COMMAND python run-tests.py $<TARGET_FILE:hb-subset>
"data/
${
test
}
"
WORKING_DIRECTORY
${
CMAKE_CURRENT_SOURCE_DIR
}
)
set_property
(
TEST
${
test
}
PROPERTY SKIP_RETURN_CODE 77
)
endforeach
()
endif
()
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录