Merge pull request #2661 from khaledhosny/failing-dw-build

[ci] Fix failing DirectWrite build
This commit is contained in:
Khaled Hosny 2020-09-01 04:58:50 +03:00 committed by GitHub
commit 45de128930
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 1 deletions

View File

@ -322,6 +322,8 @@ hb_headers = hb_base_headers
harfbuzz_deps = [thread_dep, m_dep] + harfbuzz_extra_deps harfbuzz_deps = [thread_dep, m_dep] + harfbuzz_extra_deps
libharfbuzz_link_language = 'c'
if conf.get('HAVE_FREETYPE', 0) == 1 if conf.get('HAVE_FREETYPE', 0) == 1
hb_sources += hb_ft_sources hb_sources += hb_ft_sources
hb_headers += hb_ft_headers hb_headers += hb_ft_headers
@ -355,6 +357,8 @@ if conf.get('HAVE_DIRECTWRITE', 0) == 1
hb_sources += hb_directwrite_sources hb_sources += hb_directwrite_sources
hb_headers += hb_directwrite_headers hb_headers += hb_directwrite_headers
harfbuzz_deps += directwrite_dep harfbuzz_deps += directwrite_dep
# hb-directwrite needs a C++ linker
libharfbuzz_link_language = 'cpp'
endif endif
if conf.get('HAVE_CORETEXT', 0) == 1 if conf.get('HAVE_CORETEXT', 0) == 1
@ -416,7 +420,7 @@ libharfbuzz = library('harfbuzz', hb_sources,
version: version, version: version,
install: true, install: true,
darwin_versions: darwin_versions, darwin_versions: darwin_versions,
link_language: 'c', link_language: libharfbuzz_link_language,
) )
libharfbuzz_dep = declare_dependency( libharfbuzz_dep = declare_dependency(