Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Harfbuzz
提交
d9afa111
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,发现更多精彩内容 >>
提交
d9afa111
编写于
5月 28, 2013
作者:
B
Behdad Esfahbod
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Build hb-icu into libharfbuzz-icu.so
上级
7d395c2a
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
17 addition
and
15 deletion
+17
-15
src/Makefile.am
src/Makefile.am
+15
-14
src/hb-unicode.cc
src/hb-unicode.cc
+1
-1
test/api/Makefile.am
test/api/Makefile.am
+1
-0
未找到文件。
src/Makefile.am
浏览文件 @
d9afa111
...
...
@@ -137,13 +137,6 @@ hb-gobject-enums.cc: hb-gobject-enums.cc.tmpl $(HBHEADERS)
mv
"
$@
.tmp"
"
$@
"
||
(
$(RM)
"@.tmp"
&&
false
)
endif
if
HAVE_ICU
HBCFLAGS
+=
$(ICU_CFLAGS)
HBLIBS
+=
$(ICU_LIBS)
HBSOURCES
+=
hb-icu.cc
HBHEADERS
+=
hb-icu.h
endif
if
HAVE_FREETYPE
HBCFLAGS
+=
$(FREETYPE_CFLAGS)
HBLIBS
+=
$(FREETYPE_LIBS)
...
...
@@ -204,7 +197,7 @@ export_symbols = -export-symbols harfbuzz.def
harfbuzz_def_dependency
=
harfbuzz.def
libharfbuzz_la_LINK
=
$(CXXLINK)
$(libharfbuzz_la_LDFLAGS)
else
if
HAVE_ICU
if
HAVE_ICU
_LE
libharfbuzz_la_LINK
=
$(CXXLINK)
$(libharfbuzz_la_LDFLAGS)
else
# Use a C linker for GCC, not C++; Don't link to libstdc++
...
...
@@ -225,6 +218,16 @@ EXTRA_libharfbuzz_la_DEPENDENCIES = $(harfbuzz_def_dependency)
pkginclude_HEADERS
=
$(HBHEADERS)
nodist_pkginclude_HEADERS
=
$(HBNODISTHEADERS)
if
HAVE_ICU
lib_LTLIBRARIES
+=
libharfbuzz-icu.la
libharfbuzz_icu_la_SOURCES
=
hb-icu.cc
libharfbuzz_icu_la_CPPFLAGS
=
$(ICU_CFLAGS)
libharfbuzz_icu_la_LDFLAGS
=
$(AM_LDFLAGS)
-version-info
$(HB_LIBTOOL_VERSION_INFO)
-no-undefined
libharfbuzz_icu_la_LIBADD
=
$(ICU_LIBS)
libharfbuzz.la
pkginclude_HEADERS
+=
hb-icu.h
endif
CLEANFILES
+=
harfbuzz.def
harfbuzz.def
:
$(HBHEADERS) $(HBNODISTHEADERS)
$(AM_V_GEN)
(
echo
EXPORTS
;
\
...
...
@@ -313,14 +316,12 @@ dist_check_SCRIPTS = \
check-symbols.sh
\
$(NULL)
if
HAVE_ICU
else
dist_check_SCRIPTS
+=
check-libstdc++.sh
endif
if
HAVE_ICU_LE
else
dist_check_SCRIPTS
+=
check-static-inits.sh
dist_check_SCRIPTS
+=
\
check-libstdc++.sh
\
check-static-inits.sh
\
$(NULL)
endif
TESTS
=
$(dist_check_SCRIPTS)
...
...
src/hb-unicode.cc
浏览文件 @
d9afa111
...
...
@@ -133,7 +133,7 @@ hb_unicode_funcs_get_default (void)
#ifdef HAVE_GLIB
HB_UNICODE_FUNCS_IMPLEMENT
(
glib
)
#elif defined(HAVE_ICU)
#elif
0 &&
defined(HAVE_ICU)
HB_UNICODE_FUNCS_IMPLEMENT
(
icu
)
#elif defined(HAVE_UCDN)
HB_UNICODE_FUNCS_IMPLEMENT
(
ucdn
)
...
...
test/api/Makefile.am
浏览文件 @
d9afa111
...
...
@@ -33,6 +33,7 @@ test_unicode_CPPFLAGS += $(GLIB_CFLAGS)
endif
if
HAVE_ICU
test_unicode_CPPFLAGS
+=
$(ICU_CFLAGS)
test_unicode_LDADD
=
$(LDADD)
$(top_builddir)
/src/libharfbuzz-icu.la
endif
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录