diff options
-rw-r--r-- | meson.build | 22 | ||||
-rw-r--r-- | rules/meson.build | 18 |
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 |