summaryrefslogtreecommitdiff
path: root/meson.build
Commit message (Collapse)AuthorAgeFilesLines
* core: load jansson on demandLubomir Rintel2018-01-081-0/+14
| | | | Avoid using it if the symbols clash is detected.
* build: Remove default install directoriesIñigo Martínez2018-01-021-2/+1
| | | | | | | | | | The install directories of those targets that match the default install directories have been removed because they are redundant. This also allows a simple meson build files and it is unnecessary to create some paths. https://mail.gnome.org/archives/networkmanager-list/2017-December/msg00078.html
* settings: drop unmaintained ifnet settings plugin of GentooThomas Haller2017-12-211-6/+0
| | | | | | | | | | | | Even Gentoo disables this plugin since before 0.9.8 release of NetworkManager. Time to say goodbye. If somebody happens to show up to maintain it, we may resurrect it later. If "$distro_plugins=ifnet" was set, configure.ac would use that to autodetect --with-hostname-persist=gentoo. Replace that autodetect part by checking for /etc/gentoo-release file.
* build/meson: drop option for deprecated ifcfg-suse setting pluginsThomas Haller2017-12-211-5/+0
|
* build: Enable unused-but-set warning in mesonIñigo Martínez2017-12-181-1/+0
| | | | | | | | The unused-but-set warning has recently been enabled in autotools (e912b36d95a3c26a6021eeb27e663bd05910a9b4), so this also modifies meson to enable it. https://mail.gnome.org/archives/networkmanager-list/2017-December/msg00063.html
* build: Move default path values to options fileIñigo Martínez2017-12-181-152/+68
| | | | | | | | | | | | | Since meson 0.44 there is a new option type called `array`, which allows to use an array with different values in those options. These fits the needs of different options that are used to pass binary paths, which have multiple paths as an alternate locations. meson's version has been bumped to 0.44 and different options have been changed to `array` type options. https://mail.gnome.org/archives/networkmanager-list/2017-December/msg00062.html
* build: Drop HAVE_VLAN_FLAG_LOOSE_BINDINGIñigo Martínez2017-12-181-15/+0
| | | | | | | | Both meson and autotools define HAVE_VLAN_FLAG_LOOSE_BINDING to 1 or 0 depending if a small code snippet is compiled. However, this define is not used anymore. https://mail.gnome.org/archives/networkmanager-list/2017-December/msg00060.html
* build: Merge no introspection headers with public headersIñigo Martínez2017-12-161-6/+0
| | | | | | | | | | There are three headers `nm-secret-agent-old.h`, `nm-vpn-plugin-old.h`, and `nm-vpn-service-plugin.h`, which are named as no introspection headers. However, these files also join to the rest headers to generate introspection data. This patch merges those no introspection headers with the public headers.
* build: add initial support for meson build systemIñigo Martínez2017-12-131-0/+1136
meson is a build system focused on speed an ease of use, which helps speeding up the software development. This patch adds meson support along autotools. [thaller@redhat.com: rebased patch and adjusted for iwd support] https://mail.gnome.org/archives/networkmanager-list/2017-December/msg00022.html