summaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
authorIñigo Martínez <inigomartinez@gmail.com>2017-10-31 12:35:34 +0100
committerOndrej Holy <oholy@redhat.com>2017-10-31 18:24:59 +0100
commit5e2dff62c1ec332f3f8d7c0c1438835dc66a56b0 (patch)
tree1c84ef818471adb6a9ffab870c38c92400621a71 /client
parentd43a3b9ddb5cb1409613788934b82e23514383f9 (diff)
downloadgvfs-5e2dff62c1ec332f3f8d7c0c1438835dc66a56b0.tar.gz
build: Improve installation on system paths
Instead of being hardcoded, D-Bus, systemd and GIO modules paths can be checked by using the information in their correspondant pkg-config files. This patch uses the information on pkg-config files by default, and also allows the user to provide this information to avoid overwriting system files. https://bugzilla.gnome.org/show_bug.cgi?id=786149
Diffstat (limited to 'client')
-rw-r--r--client/meson.build5
1 files changed, 2 insertions, 3 deletions
diff --git a/client/meson.build b/client/meson.build
index 74ad446e..fd69f94e 100644
--- a/client/meson.build
+++ b/client/meson.build
@@ -74,11 +74,10 @@ endif
# FUSE daemon
if enable_fuse
- # FIXME: reusing USE_LIBSYSTEMD_LOGIN as systemd has no universal header or pkg-config file
- if enable_libsystemd_login
+ if install_tmp_files_dir
install_data(
'gvfsd-fuse-tmpfiles.conf',
- install_dir: join_paths(gvfs_libdir, 'tmpfiles.d')
+ install_dir: tmp_files_dir
)
endif