summaryrefslogtreecommitdiff
path: root/meson.build
Commit message (Collapse)AuthorAgeFilesLines
* meson: Fix default location of runtime configurationbenzea/fix-runtime-confi-locationBenjamin Berg2020-10-061-1/+1
| | | | | | | | | | | The meson port changed the runtime configuration location to default to the same location as the default configuration. This however is incorrect, as the runtime configuration should be in the runtime directory. Change the default to be "custom.conf" inside the runtime directory. Fixes: #641
* meson: bump to 3.38.03.38.0Ray Strode2020-09-111-1/+1
|
* meson: Expose GDM XSession option to summaryMarco Trevisan (Treviño)2020-08-311-0/+1
|
* meson: Print a summary of configured features (if on meson >= 0.53)Marco Trevisan (Treviño)2020-08-311-0/+55
| | | | | | | | GDM has a quite complex configuration and it might be hard to spot some values from the log, so having a summary makes sense. Meson introduced it starting from 0.53, but we can enable it without bumping the dependency by using a dynamic version check.
* meson: Don't look for non-existent journald dependencyMarco Trevisan (Treviño)2020-08-311-2/+1
| | | | | | | | Systemd journal library is provided by libsystemd, given that such API has more than 8 years, is probably not needed to convert this into a feature and check for a required systemd version in case it's enabled. So, just set ENABLE_SYSTEMD_JOURNAL just reading the option.
* meson: When possible use systemd dirs to check for systemd utilsMarco Trevisan (Treviño)2020-08-311-1/+11
| | | | | | With meson 0.53 we can check whether a binary is in a specified path, as it was possible with `AC_PATH_PROG`, so use it as we did before of meson switch even if I'm not sure that this tool is shipped by most distros these days
* meson: Use correct rules path when getting udevdir from pkg-configMarco Trevisan (Treviño)2020-08-311-2/+3
| | | | | | When udev is installed we compute the udevdir from pkg-config, however that is only the parent folder of the rules.d, so in any case consider it a prefix.
* meson: Fix keyutils pkg-config nameMarco Trevisan (Treviño)2020-08-311-1/+1
| | | | | Keyutils includes a .pc file as mentioned in commit 141f8bc244, however its name was wrongly changed from 'libkeyutils' during the meson port
* meson: update to 3.37.903.37.90Ray Strode2020-08-101-1/+1
|
* meson: bump to 3.37.33.37.3Ray Strode2020-07-201-1/+1
|
* meson: Bump to 3.37.13.37.1Ray Strode2020-05-041-1/+1
| | | | Time for a release.
* meson: Really don't require libcheckMichael Catanzaro2020-05-011-1/+1
| | | | This fixes bf4aa1be9f493632e3dbcd6ae56a2cc97ea6d29a
* meson: don't require libcheckRay Strode2020-05-011-1/+3
| | | | The runtime doesn't have it, so don't require it.
* data: switch gdm.service.in to use cmake formatNiels De Graef2020-04-301-0/+263
We're going to be switching to meson, and meson doesn't deal too well with an @ in the configuration file that's not part of a substitution variable. This commit switches the gdm service over to use a cmake style of substitution variables, so we can later tell meson to use configure in cmake mode and workaround the @ confusion.