aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.com>2023-08-30 13:41:53 -0400
committerXavier Claessens <xclaesse@gmail.com>2023-08-30 15:46:00 -0400
commit8758e1353e93782b38cbea93d6d4c0f84c0614da (patch)
tree909ad4c8993fee88803ed17da373654c50397b78
parent08d83a4a97e66c83d23f10f853d6948921ad144c (diff)
downloadmeson-8758e1353e93782b38cbea93d6d4c0f84c0614da.zip
meson-8758e1353e93782b38cbea93d6d4c0f84c0614da.tar.gz
meson-8758e1353e93782b38cbea93d6d4c0f84c0614da.tar.bz2
ci: Skip gir test on cygwin
-rw-r--r--test cases/frameworks/37 gir cpp/meson.build6
-rw-r--r--test cases/frameworks/37 gir cpp/test.json2
2 files changed, 7 insertions, 1 deletions
diff --git a/test cases/frameworks/37 gir cpp/meson.build b/test cases/frameworks/37 gir cpp/meson.build
index c8bf428..0d228b0 100644
--- a/test cases/frameworks/37 gir cpp/meson.build
+++ b/test cases/frameworks/37 gir cpp/meson.build
@@ -5,6 +5,12 @@ if not gi.found()
error('MESON_SKIP_TEST gobject-introspection not found.')
endif
+if host_machine.system() == 'cygwin'
+ # FIXME: g-ir-scanner seems broken on cygwin:
+ # ERROR: can't resolve libraries to shared libraries: foo++
+ error('MESON_SKIP_TEST g-ir-scanner is broken on cygwin.')
+endif
+
gnome = import('gnome')
lib = library('foo++', 'foo.cpp')
diff --git a/test cases/frameworks/37 gir cpp/test.json b/test cases/frameworks/37 gir cpp/test.json
index a9d74fb..3641d75 100644
--- a/test cases/frameworks/37 gir cpp/test.json
+++ b/test cases/frameworks/37 gir cpp/test.json
@@ -1,3 +1,3 @@
{
- "skip_on_jobname": ["azure", "macos", "msys2"]
+ "skip_on_jobname": ["azure", "macos", "msys2", "cygwin"]
}