meson: Fixes curses detection on msys2

Fixes regression on curses detection in msys2
by commit#925a40df2828d32d3aaaf022282cba81082fb263

Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
Message-Id: <20201116213106.589-1-luoyonggang@gmail.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
Yonggang Luo 2020-11-17 05:31:06 +08:00 committed by Paolo Bonzini
parent dccdb0f82a
commit ca31e3072f

View File

@ -490,10 +490,15 @@ if have_system and not get_option('curses').disabled()
return 0;
}'''
curses = dependency((targetos == 'windows' ? 'ncurses' : 'ncursesw'),
required: false,
method: 'pkg-config',
static: enable_static)
curses_dep_list = targetos == 'windows' ? ['ncurses', 'ncursesw'] : ['ncursesw']
foreach curses_dep : curses_dep_list
if not curses.found()
curses = dependency(curses_dep,
required: false,
method: 'pkg-config',
static: enable_static)
endif
endforeach
msg = get_option('curses').enabled() ? 'curses library not found' : ''
if curses.found()
if cc.links(curses_test, dependencies: [curses])