| Age | Commit message (Collapse) | Author |
|
Signed-off-by: Markus Theil <markus.theil@tu-ilmenau.de>
|
|
LLVM: Fix dynamic vs statically linking.
|
|
|
|
Qt5-Module: Add `moc_extra_arguments` keyword support.
|
|
|
|
|
|
|
|
This adds support for the static kwarg to the llvm dependency.
|
|
These will become more relevant later in the series.
|
|
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.
|
|
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
|
|
|
|
Improve boost
|
|
Fix GNOME gir generation with lists of dependency lists
|
|
This is a commonly used flag so lets make it more obvious.
|
|
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
|
|
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
|
|
|
|
Which fixes trying to use multiple versions of LLVM, and allows
simplifying the class somewhat.
|
|
Fix pcap dependency, str.strip() now takes an argument, add cc.get_return_value()
|
|
|
|
Support LINGUAS for gnome.yelp() languages
|
|
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.
|
|
Fixes #2123
|
|
This stops g-ir-scanner from trying to search for the pkg-config file
for an internal gir, which won't be available.
|
|
* 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.
|
|
|
|
is always the same.
|
|
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.
|
|
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.
|
|
|
|
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
|
|
add support for pcap dependencies
|
|
Closes https://github.com/mesonbuild/meson/issues/2174
|
|
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.
|
|
|
|
|
|
This prevents them being cross-compiled (which wouldn't work without MPI
cross-compilers) and disables Windows builds (will need to be fixed
later.)
|
|
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).
|
|
|
|
|
|
|
|
|
|
Small gtkdoc improvements
|
|
Various yelp fixes
|
|
|
|
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.
|
|
|
|
|
|
|