]> git.sesse.net Git - plocate/blobdiff - meson.build
Bump version number.
[plocate] / meson.build
index 095392172d0810787baae0f8b515ed85e4bddc38..9fd6b267f3554dcdb78cdb4c149be5e1653df269 100644 (file)
@@ -1,4 +1,4 @@
-project('plocate', 'cpp', default_options: ['buildtype=debugoptimized','cpp_std=c++17'], version: '1.1.9')
+project('plocate', 'cpp', default_options: ['buildtype=debugoptimized','cpp_std=c++17'], version: '1.1.12-pre')
 
 add_project_arguments('-DGROUPNAME="' + get_option('locategroup') + '"', language: 'cpp')
 add_project_arguments('-DUPDATEDB_CONF="/etc/updatedb.conf"', language: 'cpp')
@@ -79,14 +79,18 @@ install_man(updatedb_conf_man)
 if get_option('install_systemd')
        unitdir = get_option('systemunitdir')
        if unitdir == ''
-               unitdir = dependency('systemd').get_pkgconfig_variable('systemdsystemunitdir')
+               systemd = dependency('systemd', required: false)
+               if systemd.found()
+                       unitdir = systemd.get_pkgconfig_variable('systemdsystemunitdir')
+               endif
+       endif
+       if unitdir != ''
+               updatedb_service = configure_file(input: 'plocate-updatedb.service.in',
+                       output: 'plocate-updatedb.service',
+                       configuration: conf_data)
+               install_data(updatedb_service, install_dir: unitdir)
+               install_data('plocate-updatedb.timer', install_dir: unitdir)
        endif
-
-       updatedb_service = configure_file(input: 'plocate-updatedb.service.in',
-               output: 'plocate-updatedb.service',
-               configuration: conf_data)
-       install_data(updatedb_service, install_dir: unitdir)
-       install_data('plocate-updatedb.timer', install_dir: unitdir)
 endif
 
 # Requires having TurboPFor checked out, so not built by default.