summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* meson.eclass: set system=windows for mingw cross-compilesMike Gilbert2017-11-051-6/+7
| | | | Closes: https://bugs.gentoo.org/636654
* meson.eclass: include pkg-config in the cross fileDavid Michael2017-10-241-0/+3
| | | | | | | | This fixes cross-compiling current systemd. Signed-off-by: David Michael <david.michael@coreos.com> Closes: https://bugs.gentoo.org/635354 Closes: https://github.com/gentoo/gentoo/pull/5940
* meson.eclass: MESON_AUTO_DEPEND supportRobin H. Johnson2017-10-041-1/+22
| | | | | | | | | | | | | | Make it possible to use the meson eclass without it automatically adding meson to DEPEND. Intended for cases where meson usage is conditional (e.g. hidden behind a USE flag). This is a direct copy of the AUTOTOOLS_AUTO_DEPEND functionality & implementation from autotools.eclass, including the guard for multiple inheritance. Closes: https://bugs.gentoo.org/626054 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* meson.eclass: ensure we have a UTF-8 locale setMike Gilbert2017-07-181-1/+4
| | | | Bug: https://bugs.gentoo.org/625396
* meson.eclass: add myself to maintainersMike Gilbert2017-06-031-0/+1
|
* meson.eclass: pass --wrap-mode nodownload to mesonMike Gilbert2017-06-031-1/+2
| | | | | | Downloading sources in src_configure is a bad idea. Ref: http://mesonbuild.com/FAQ.html#does-wrap-download-sources-behind-my-back
* meson.eclass: implement basic cross-compiler supportMike Gilbert2017-05-311-17/+61
|
* meson.eclass: misc improvements for #619178Coacher2017-05-211-13/+18
|
* meson.eclass: new eclass for packages using the meson build systemWilliam Hubbs2017-05-201-0/+138