summaryrefslogtreecommitdiff
path: root/libappstream-glib/meson.build
Commit message (Collapse)AuthorAgeFilesLines
* Port from libsoup to libcurlRichard Hughes2022-06-081-2/+2
| | | | | | | The former bumped ABI, and all sorts of crazy happens when you link in libappstream-glib into a process with the 'other' ABI. It seems the universe has settled on curl as a dep; do the same.
* meson: Check --version-script linker option before using.Biswapriyo Nath2021-07-271-1/+3
| | | | mingw clang does not support --version-script linker option.
* Support versioning on clang/macOSOleksii Samorukov2020-01-171-1/+7
|
* Use internal uuid library in macOSOleksii Samorukov2020-01-171-0/+2
|
* Allow building on WindowsJehan2019-03-261-6/+15
| | | | Signed-off-by: Richard Hughes <richard@hughsie.com>
* Use rpmvercmp instead of internal vercmp when built with rpm supportKalev Lember2019-02-061-0/+4
| | | | | | | | This should help make sure that the version comparison algorithm matches exactly with Fedora's when built on Fedora and supports caret, tilde, and plus characters that all have special semantics in Fedora packages. https://github.com/hughsie/appstream-glib/issues/270
* libappstream-glib/meson.build: pass -DAS_COMPILATION to gir compilermaxice82019-02-041-0/+3
| | | | | | | | | | | This fixes cross building of gir using Yocto Project/Buildroot method. This is also done on: atk with -DATK_COMPILATION, gdk-pixbuf with -DGDK_PIXBUF_COMPILATION, libgusb with -DGUSB_COMPILATION.
* Do not parse firmware filesRichard Hughes2018-06-121-2/+0
| | | | Firmware should now be distributed using the LVFS and consumed by fwupd.
* Add as_version_string() for fwupdRichard Hughes2018-04-191-0/+2
|
* Add support for component agreementsRichard Hughes2018-04-111-0/+8
| | | | | This enables a lot of software to comply with the GDPR and also allows us to show translated warning and EULA text to unsuspecting users.
* trivial: Add missing types from the IntrospectionRichard Hughes2018-01-221-0/+2
|
* Do not use an 'enable' prefix for meson argumentsRichard Hughes2017-12-181-3/+3
|
* build: Make gperf dependency fully requiredPhilip Withnall2017-08-031-14/+13
| | | | | | | | | | | Commit 081ced436 made the gperf dependency mandatory, but that seems to have been partially lost in the migration to Meson. If building without gperf available, Meson configure would succeed, but then build would fail due to as-tag-private.h not being generated. Fix that by removing the conditions for gperf in the meson.build files. Signed-off-by: Philip Withnall <withnall@endlessm.com>
* meson: introspection optionalPatrick Ohly2017-07-261-16/+18
| | | | | | | | | | | | | | | | Calling g-ir-scanner when cross-compiling with bitbake/OpenEmbedded fails because it calls the wrong ld (the one from the host). More work will be needed in meson.bbclass and/or gobject-introspection.bbclass to make it work. In the meantime, having an option to turn of introspection is useful perhaps also in other cases where the extra work is not needed. For example, fwupd works fine also when it is off. The name of the new meson option matches the --disable-introspection that is used by some autotools-based projects. Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
* trivial: Try linking the GIR file with the local appstream-glibRichard Hughes2017-05-221-0/+1
|
* trivial: Add back the Requires and Requires.private in the .pc filesRichard Hughes2017-05-151-0/+10
|
* trivial: Fix the autogenerated pkgconfig filesRichard Hughes2017-05-111-1/+1
|
* Switch to the meson build system.Richard Hughes2017-05-101-0/+219