Disable failing test on cygwin due to broken cmake
See https://gitlab.kitware.com/cmake/cmake/-/issues/25200.
This commit is contained in:
parent
8758e1353e
commit
1b1946c4e1
|
@ -2,13 +2,20 @@
|
||||||
# due to use of setup_env.json
|
# due to use of setup_env.json
|
||||||
project('external CMake dependency', ['c', 'cpp'])
|
project('external CMake dependency', ['c', 'cpp'])
|
||||||
|
|
||||||
if not find_program('cmake', required: false).found()
|
cmake = find_program('cmake', required: false)
|
||||||
|
if not cmake.found()
|
||||||
error('MESON_SKIP_TEST cmake binary not available.')
|
error('MESON_SKIP_TEST cmake binary not available.')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Zlib is probably on all dev machines.
|
# Zlib is probably on all dev machines.
|
||||||
|
|
||||||
dep = dependency('ZLIB', version : '>=1.2', method : 'cmake')
|
dep = dependency('ZLIB', version : '>=1.2', method : 'cmake')
|
||||||
|
|
||||||
|
if '#define' in dep.version() and cmake.version().version_compare('< 3.27.4')
|
||||||
|
# ZLIB 1.3 version is broken with those cmake versions
|
||||||
|
error('MESON_SKIP_TEST known bug in cmake (https://gitlab.kitware.com/cmake/cmake/-/issues/25200)')
|
||||||
|
endif
|
||||||
|
|
||||||
exe = executable('zlibprog', 'prog-checkver.c',
|
exe = executable('zlibprog', 'prog-checkver.c',
|
||||||
dependencies : dep,
|
dependencies : dep,
|
||||||
c_args : '-DFOUND_ZLIB="' + dep.version() + '"')
|
c_args : '-DFOUND_ZLIB="' + dep.version() + '"')
|
||||||
|
|
Loading…
Reference in New Issue