summaryrefslogtreecommitdiff
path: root/test cases/frameworks
AgeCommit message (Collapse)Author
2017-11-08tests: adapted Qt test for multiple rcc filesMarkus Theil
Signed-off-by: Markus Theil <markus.theil@tu-ilmenau.de>
2017-11-08Merge pull request #2444 from dcbaker/llvmJussi Pakkanen
LLVM: Fix dynamic vs statically linking.
2017-10-31Add LibWmf as a specified dependency, and associated tests.Félix Piédallu
2017-10-29Merge pull request #2529 from leiflm/qt5-add-moc-extra-arguments-keywordJussi Pakkanen
Qt5-Module: Add `moc_extra_arguments` keyword support.
2017-10-29Do not run MPI Fortran tests on Ubuntu Artful.Jussi Pakkanen
2017-10-26fixes the extended test suite to work with qt5 **and** qt4.Leif Middelschulte
2017-10-25extends test case to fail if macro is undefined durcing preprocessingLeif Middelschulte
2017-10-25llvm: Add support for linking staticallyDylan Baker
This adds support for the static kwarg to the llvm dependency.
2017-10-25llvm: Add optional modulesDylan Baker
These will become more relevant later in the series.
2017-10-25llvm test: Replace tinfo with something elseDylan Baker
Archlinux doesn't package tinfo, and the non-distro maintained package (in the AUR), doesn't provide a pkgconfig, it just symlinks libncurses. So just pick something else. glib-2.0 is used elsewhere in meson's test suite, so that should be safe.
2017-10-12Fixes Qt4 plugin build and mixed Qt4/Qt5 tests builds.Alexis Jeandet
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
2017-10-08Add system dependencies for LLVM test.Jussi Pakkanen
2017-10-02Merge pull request #2282 from NickeZ/improve-boostJussi Pakkanen
Improve boost
2017-10-02Merge pull request #2375 from centricular/gnome-gir-fixesJussi Pakkanen
Fix GNOME gir generation with lists of dependency lists
2017-10-01gnome: Add header kwarg to generate_gir()Patrick Griffis
This is a commonly used flag so lets make it more obvious.
2017-10-01Added include directory argument for Qt's Moc which is needed to build plugins.Alexis Jeandet
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
2017-10-01Boost: Improve search algorithmNiklas Claesson
The new implementation will correctly pick boost from 3 possible locations on windows and two locations on posix compatible OSs. The new search algorithm also differentiates between debug and release builds of Boost and multi or single threading builds. It was also decided to map "Meson modules" to Boost software libraries and not Boost modules since it there are a lot of options regarding linking. Some modules can even be used either as headers-only or with dynamic linking. This commit also fixes a bug that prevented header-only use on Windows. Fixes: #2274 #2239 #1803 #669
2017-10-01tests/7 gnome: Test that GIR deps are flattenedNirbheek Chauhan
2017-09-26deps: demote LLVM config to instance variableDylan Baker
Which fixes trying to use multiple versions of LLVM, and allows simplifying the class somewhat.
2017-09-22Merge pull request #2187 from centricular/fix-pcap-dependencyJussi Pakkanen
Fix pcap dependency, str.strip() now takes an argument, add cc.get_return_value()
2017-09-20dependencies: Add version detection to pcapNirbheek Chauhan
2017-09-14Merge pull request #2216 from ebassi/yelp-linguasJussi Pakkanen
Support LINGUAS for gnome.yelp() languages
2017-09-12gnome: Docbook generation for gdbus_codegen()Iñigo Martínez
Add new 'docbook' argument which generates Docbook documentation for each D-Bus interface. The docbook argument will be used as prefix in `PREFIX`-NAME.xml pattern, and NAME will be replaced by the D-Bus interfaces.
2017-09-04gnome.gdbus_codegen(): Add annotations keywordPatrick Griffis
Fixes #2123
2017-08-31Use include-uninstalled for internal gir deps.Elliott Sales de Andrade
This stops g-ir-scanner from trying to search for the pkg-config file for an internal gir, which won't be available.
2017-08-31add support for cups dependencies (#2255)Iñigo Martínez
* add support for cups dependencies libcups has its own cups-config tool rather than using pkg-config. This adds support for cups-config, based on pcap-config and sdl2-config implementations. This change also includes the unit test case and documentation for cups dependency object implementation, and libcups2 dep to CI image.
2017-08-29gnome: Fix typo in gtkdoc_html_dir, so it returns the correct pathMatthias Klumpp
2017-08-22Do not use dot in doxygen even if it is installed so list of generated files ↵Jussi Pakkanen
is always the same.
2017-08-20Find Boost dep when there is an extra lib to linkMichał Wikliński
There are several components in Boost which must be linked with extra libraries. Boost Log is one of them and in special circumstances needs linking with boost_log_setup. http://www.boost.org/doc/libs/1_64_0/libs/log/doc/html/log/detailed/utilities.html#log.detailed.utilities.setup This fix covers the case when there is no source file corresponding to the additional library.
2017-08-18Support LINGUAS for gnome.yelp() languagesEmmanuele Bassi
Listing all languages inside meson.build for the Yelp-based manual localisation is error-prone, and it also requires parsing and modifying Meson files from external tools. Just like we do for i18n, we can use an ancillary `LINGUAS` file in the help source sub-directory to list all the help languages.
2017-08-14Printing unknown kwarg error message no longer crashes the parser.Jussi Pakkanen
2017-08-14gnome: add mkenums_simple()Tim-Philipp Müller
99% of all mkenums uses in C libraries use the same basic template, so add a mkenums_simple() function that takes care of everything for us based on that template. Features: - optional function declaration decorator such as GLIB_AVAILABLE - optional extra header prefix (e.g. for include needed for decorator) - optional extra body prefix (e.g. for additional includes) - optional function name prefix (e.g. to add leading underscores) Fixes issue #1384
2017-08-13Merge pull request #2130 from bruce-richardson/pcap_config_supportJussi Pakkanen
add support for pcap dependencies
2017-08-13gnome: Allow passing build_by_default: to some functionsNirbheek Chauhan
Closes https://github.com/mesonbuild/meson/issues/2174
2017-08-13gnome: Fix parsing of resource custom target filesNirbheek Chauhan
gnome.compile_resources() was not parsing custom target sources properly. It was using the custom target name as the output of the custom target instead of looking at the list of outputs. Also modify the GNOME framework test to expose this.
2017-08-10add unit test case for pcap dependency objectBruce Richardson
2017-08-07Renamed test dir to remove duplicatec number. Closes #2158.Jussi Pakkanen
2017-08-04Move MPI tests into frameworks.Elliott Sales de Andrade
This prevents them being cross-compiled (which wouldn't work without MPI cross-compilers) and disables Windows builds (will need to be fixed later.)
2017-07-27Fix vulkan windows; Make test succeed w/o drivernyorain
Fix an error in the windows vulkan_sdk library finding. Also don't fail the vulkan test only because no vulkan driver is installed (should fix the travis error).
2017-07-24Fix vulkan testnyorain
2017-07-24Fix wrong dep name in vulkan testnyorain
2017-07-24Add first vulkan dependency modulenyorain
2017-07-23Test the newly added gnome.genmarshal() argumentEmmanuele Bassi
2017-06-22Merge pull request #1966 from QuLogic/gtkdoc-librariesJussi Pakkanen
Small gtkdoc improvements
2017-06-21Merge pull request #1924 from mesonbuild/tingping/yelp-fixesJussi Pakkanen
Various yelp fixes
2017-06-19Add example of generated header in docs.Elliott Sales de Andrade
2017-06-17wxwidgets: Fix usage of multiple dependency() callsNirbheek Chauhan
This was broken because the class property will say True but the object property will not be set. Store the value on the class property and transfer to object in __init__. Just like PkgConfigDependency.
2017-06-10tests: Make SDL2 compulsory now that it's in the CI imageNirbheek Chauhan
2017-06-09gnome.yelp(): Test symlink_media casePatrick Griffis
2017-06-09gnome.yelp(): Make copies of media files when symlink is falsePatrick Griffis