summaryrefslogtreecommitdiff
path: root/test cases/vala/11 generated vapi
AgeCommit message (Collapse)Author
2025-01-28tests: disable vala generated test on cygwinDylan Baker
Which doesn't work with the packaged version of Vala
2022-01-15tests: Add a regression test for vapigen metadatadirNirbheek Chauhan
https://github.com/mesonbuild/meson/pull/9806
2021-11-08tests/vala: remove useless keyword argumentDylan Baker
The `packages` argument to `gnome.generate_gir` was allowed, but never did anything, so stop passing it.
2021-05-20Revert "Disable failing Cygwin GIR test."Jon Turney
This partially reverts commit add502c6483bde9dc6a0ba80b3c79163304465a4.
2021-02-18Disable failing Cygwin GIR test.Jussi Pakkanen
2020-02-25test: merge installed_files.txt into test.jsonDaniel Mensinger
2018-09-14run_proect_tests: add cygwin as platform fix nameMarco Trevisan (Treviño)
2018-09-14test cases: add missing files to installed_files.txtMarco Trevisan (Treviño)
All these are marked as files to be installed, so we need list them.
2018-01-06Use GObject-based libraries in test case/vala/11 generated vapiJon Turney
Non-GObject-based libraries are not (reliably) introspectable, and this only happens to work by accident, at the moment. Briefly: In non-libtool mode, g-ir-scanner inspects the run-time dependencies of a generated executable to determine the shared library name an -l flag corresponds to. But this generated executable only references the libraries by *_get_type() functions. So, if the library doesn't contain any Gobject-based types, it is not referenced, and this inspection fails with PECOFF binaries. It seems that distutils doesn't currently decide to use --as-needed, so this just happens to work on ELF.
2018-01-06Fix installed files check for gobject-introspection tests on CygwinJon Turney
g-ir-scanner --no-libtool needed some fixes similar to [1] for Cygwin, as well. Now that is done, it's possible to make these tests run and pass on Cygwin. [1] https://bugzilla.gnome.org/show_bug.cgi?id=781525
2017-06-02Don't add dependencies recursively while linkingNirbheek Chauhan
We were doing this on the basis of an old comment, but there was no test for it and I couldn't reproduce the issue with clang on Linux at all. Let's add a (somewhat comprehensive) test and see if it breaks anywhere if we stop doing this. Halves the size of gstreamer's build.ninja from 20M to 8.7M Closes https://github.com/mesonbuild/meson/issues/1057
2016-12-04Renamed dirs to plug holes in numbering.Jussi Pakkanen