[meson] Don't compile noinst_programs in msvc for now

This commit is contained in:
Ebrahim Byagowi 2020-03-24 22:43:02 +04:30
parent 7054b12206
commit 22f311e100
1 changed files with 22 additions and 18 deletions

View File

@ -366,6 +366,9 @@ libharfbuzz_dep = declare_dependency(
include_directories: incsrc, include_directories: incsrc,
dependencies: deps) dependencies: deps)
# TODO: MSVC gives the following,
# error LNK2019: unresolved external symbol "unsigned __int64 const * const _hb_NullPool"
if cpp.get_id() != 'msvc'
noinst_programs = { noinst_programs = {
'main': 'main.cc', 'main': 'main.cc',
'test-basics': 'test.cc', 'test-basics': 'test.cc',
@ -384,6 +387,7 @@ foreach name, source : noinst_programs
install: false, install: false,
) )
endforeach endforeach
endif
check_programs = { check_programs = {
'dump-indic-data': ['dump-indic-data.cc', 'hb-ot-shape-complex-indic-table.cc'], 'dump-indic-data': ['dump-indic-data.cc', 'hb-ot-shape-complex-indic-table.cc'],