summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--meson.build22
-rw-r--r--rules/meson.build18
2 files changed, 21 insertions, 19 deletions
diff --git a/meson.build b/meson.build
index fed3f85..6e398a2 100644
--- a/meson.build
+++ b/meson.build
@@ -81,23 +81,23 @@ if os_backend == 'linux'
endif
cdata.set10('HAVE_IDEVICE', true)
endif
-endif
-historydir = get_option('historydir')
-if historydir == ''
- historydir = get_option('prefix') / get_option('localstatedir') / 'lib' / 'upower'
-endif
-
-udevrulesdir = get_option('udevrulesdir')
-if udevrulesdir == 'auto'
+ udevrulesdir = get_option('udevrulesdir')
+ if udevrulesdir == 'auto'
udev_dep = dependency('udev', required: true)
udevrulesdir = udev_dep.get_variable(pkgconfig: 'udev_dir') / 'rules.d'
-endif
+ endif
-udevhwdbdir = get_option('udevhwdbdir')
-if udevhwdbdir == 'auto'
+ udevhwdbdir = get_option('udevhwdbdir')
+ if udevhwdbdir == 'auto'
udev_dep = dependency('udev', required: true)
udevhwdbdir = udev_dep.get_variable(pkgconfig: 'udev_dir') / 'hwdb.d'
+ endif
+endif
+
+historydir = get_option('historydir')
+if historydir == ''
+ historydir = get_option('prefix') / get_option('localstatedir') / 'lib' / 'upower'
endif
dbusdir = get_option('datadir') / 'dbus-1'
diff --git a/rules/meson.build b/rules/meson.build
index 63c344c..b780bb2 100644
--- a/rules/meson.build
+++ b/rules/meson.build
@@ -7,12 +7,14 @@ hwdb = [
'95-upower-hid.hwdb',
]
-install_data(
- rules,
- install_dir: udevrulesdir,
-)
+if os_backend == 'linux'
+ install_data(
+ rules,
+ install_dir: udevrulesdir,
+ )
-install_data(
- hwdb,
- install_dir: udevhwdbdir,
-)
+ install_data(
+ hwdb,
+ install_dir: udevhwdbdir,
+ )
+endif