tests/curses: Extend to test versions
This is mostly important for the system dependency where we need to roll the version check ourselves.
This commit is contained in:
parent
5aee8567b8
commit
19f2b3d583
|
@ -1,9 +1,13 @@
|
||||||
project('curses', 'c')
|
project('curses', 'c')
|
||||||
|
|
||||||
curses = dependency('curses', required: false, method : get_option('method'))
|
curses = dependency('curses', required: false, method : get_option('method'), version : '>= 0')
|
||||||
if not curses.found()
|
if not curses.found()
|
||||||
error('MESON_SKIP_TEST: Curses library not found')
|
error('MESON_SKIP_TEST: Curses library not found')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
exec = executable('basic', 'main.c', dependencies: curses)
|
exec = executable('basic', 'main.c', dependencies: curses)
|
||||||
# didn't run the test because in general graphics fail on CI
|
# didn't run the test because in general graphics fail on CI
|
||||||
|
|
||||||
|
# this should fail
|
||||||
|
not_found = dependency('curses', required: false, method : get_option('method'), version : '> 1000000')
|
||||||
|
assert(not_found.found() == false)
|
||||||
|
|
Loading…
Reference in New Issue