meson: Rename variables related to pkg-config variables
Some variables belong to variables in their correspondent pkg-config file. These variables have been renamed to `dependency_variable` to reflect the dependency and variables from pkg-config files they are related to. Some of these has also been fixed to use paths relative to installation prefix.
This commit is contained in:

committed by
Thomas Haller

parent
2172b885b4
commit
23b4dc5f77
@@ -13,7 +13,7 @@ configure_file(
|
|||||||
configuration: data_conf,
|
configuration: data_conf,
|
||||||
)
|
)
|
||||||
|
|
||||||
if install_systemd_unit_dir
|
if install_systemdunitdir
|
||||||
services = [
|
services = [
|
||||||
'NetworkManager-dispatcher.service.in',
|
'NetworkManager-dispatcher.service.in',
|
||||||
'NetworkManager.service.in',
|
'NetworkManager.service.in',
|
||||||
@@ -29,7 +29,7 @@ if install_systemd_unit_dir
|
|||||||
configure_file(
|
configure_file(
|
||||||
input: service,
|
input: service,
|
||||||
output: '@BASENAME@',
|
output: '@BASENAME@',
|
||||||
install_dir: systemd_system_unit_dir,
|
install_dir: systemd_systemdsystemunitdir,
|
||||||
configuration: data_conf,
|
configuration: data_conf,
|
||||||
)
|
)
|
||||||
endforeach
|
endforeach
|
||||||
@@ -37,12 +37,12 @@ if install_systemd_unit_dir
|
|||||||
if enable_ovs
|
if enable_ovs
|
||||||
install_data(
|
install_data(
|
||||||
'NetworkManager-ovs.conf',
|
'NetworkManager-ovs.conf',
|
||||||
install_dir: join_paths(systemd_system_unit_dir, 'NetworkManager.service.d'),
|
install_dir: join_paths(systemd_systemdsystemunitdir, 'NetworkManager.service.d'),
|
||||||
)
|
)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if install_udev_dir
|
if install_udevdir
|
||||||
data = files(
|
data = files(
|
||||||
'84-nm-drivers.rules',
|
'84-nm-drivers.rules',
|
||||||
'85-nm-unmanaged.rules',
|
'85-nm-unmanaged.rules',
|
||||||
@@ -51,7 +51,7 @@ if install_udev_dir
|
|||||||
|
|
||||||
install_data(
|
install_data(
|
||||||
data,
|
data,
|
||||||
install_dir: join_paths(udev_dir, 'rules.d'),
|
install_dir: join_paths(udev_udevdir, 'rules.d'),
|
||||||
)
|
)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@@ -70,6 +70,6 @@ if enable_polkit
|
|||||||
output: '@BASENAME@',
|
output: '@BASENAME@',
|
||||||
command: intltool_xml_cmd,
|
command: intltool_xml_cmd,
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: polkit_dir,
|
install_dir: polkit_gobject_policydir,
|
||||||
)
|
)
|
||||||
endif
|
endif
|
||||||
|
@@ -11,7 +11,7 @@ service_conf.set('libexecdir', nm_libexecdir)
|
|||||||
configure_file(
|
configure_file(
|
||||||
input: 'org.freedesktop.nm_dispatcher.service.in',
|
input: 'org.freedesktop.nm_dispatcher.service.in',
|
||||||
output: '@BASENAME@',
|
output: '@BASENAME@',
|
||||||
install_dir: dbus_sys_dir,
|
install_dir: dbus_system_bus_services_dir,
|
||||||
configuration: service_conf,
|
configuration: service_conf,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@@ -91,7 +91,7 @@ endforeach
|
|||||||
|
|
||||||
install_data(
|
install_data(
|
||||||
ifaces_xmls,
|
ifaces_xmls,
|
||||||
install_dir: dbus_ifaces_dir,
|
install_dir: dbus_interfaces_dir,
|
||||||
)
|
)
|
||||||
|
|
||||||
libnmdbus = static_library(
|
libnmdbus = static_library(
|
||||||
|
30
meson.build
30
meson.build
@@ -314,19 +314,19 @@ if enable_introspection
|
|||||||
assert(gir_dep.found(), 'introspection support was requested, but the gobject-introspection library is not available. Use -Dintrospection=false to build without it.')
|
assert(gir_dep.found(), 'introspection support was requested, but the gobject-introspection library is not available. Use -Dintrospection=false to build without it.')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
udev_dir = get_option('udev_dir')
|
udev_udevdir = get_option('udev_dir')
|
||||||
install_udev_dir = (udev_dir != 'no')
|
install_udevdir = (udev_udevdir != 'no')
|
||||||
|
|
||||||
if install_udev_dir and udev_dir == ''
|
if install_udevdir and udev_udevdir == ''
|
||||||
udev_dir = dependency('udev').get_pkgconfig_variable('udevdir')
|
udev_udevdir = dependency('udev').get_pkgconfig_variable('udevdir')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
systemd_system_unit_dir = get_option('systemdsystemunitdir')
|
systemd_systemdsystemunitdir = get_option('systemdsystemunitdir')
|
||||||
install_systemd_unit_dir = (systemd_system_unit_dir != 'no')
|
install_systemdunitdir = (systemd_systemdsystemunitdir != 'no')
|
||||||
|
|
||||||
if install_systemd_unit_dir and systemd_system_unit_dir == ''
|
if install_systemdunitdir and systemd_systemdsystemunitdir == ''
|
||||||
assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
|
assert(systemd_dep.found(), 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
|
||||||
systemd_system_unit_dir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
|
systemd_systemdsystemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
enable_systemd_journal = get_option('systemd_journal')
|
enable_systemd_journal = get_option('systemd_journal')
|
||||||
@@ -461,7 +461,7 @@ config_h.set10('WITH_JSON_VALIDATION', enable_json_validation)
|
|||||||
enable_polkit = get_option('polkit')
|
enable_polkit = get_option('polkit')
|
||||||
if enable_polkit
|
if enable_polkit
|
||||||
# FIXME: policydir should be relative to `datadir`, not `prefix`. Fixed in https://gitlab.freedesktop.org/polkit/polkit/merge_requests/2
|
# FIXME: policydir should be relative to `datadir`, not `prefix`. Fixed in https://gitlab.freedesktop.org/polkit/polkit/merge_requests/2
|
||||||
polkit_dir = dependency('polkit-gobject-1').get_pkgconfig_variable('policydir', define_variable: ['prefix', nm_prefix])
|
polkit_gobject_policydir = dependency('polkit-gobject-1').get_pkgconfig_variable('policydir', define_variable: ['prefix', nm_prefix])
|
||||||
endif
|
endif
|
||||||
|
|
||||||
config_default_main_auth_polkit = enable_polkit.to_string()
|
config_default_main_auth_polkit = enable_polkit.to_string()
|
||||||
@@ -494,11 +494,11 @@ endif
|
|||||||
dbus_conf_dir = get_option('dbus_conf_dir')
|
dbus_conf_dir = get_option('dbus_conf_dir')
|
||||||
if dbus_conf_dir == ''
|
if dbus_conf_dir == ''
|
||||||
assert(dbus_dep.found(), 'D-Bus required but not found, please provide a valid system bus config dir')
|
assert(dbus_dep.found(), 'D-Bus required but not found, please provide a valid system bus config dir')
|
||||||
dbus_conf_dir = join_paths(dbus_dep.get_pkgconfig_variable('sysconfdir'), 'dbus-1', 'system.d')
|
dbus_conf_dir = join_paths(dbus_dep.get_pkgconfig_variable('sysconfdir', define_variable: ['sysconfdir', nm_sysconfdir]), 'dbus-1', 'system.d')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
dbus_ifaces_dir = dbus_dep.get_pkgconfig_variable('interfaces_dir', define_variable: ['datadir', nm_datadir])
|
dbus_interfaces_dir = dbus_dep.get_pkgconfig_variable('interfaces_dir', define_variable: ['datadir', nm_datadir])
|
||||||
dbus_sys_dir = dbus_dep.get_pkgconfig_variable('system_bus_services_dir', define_variable: ['datadir', nm_datadir])
|
dbus_system_bus_services_dir = dbus_dep.get_pkgconfig_variable('system_bus_services_dir', define_variable: ['datadir', nm_datadir])
|
||||||
|
|
||||||
# pppd
|
# pppd
|
||||||
enable_ppp = get_option('ppp')
|
enable_ppp = get_option('ppp')
|
||||||
@@ -526,8 +526,8 @@ enable_modem_manager = get_option('modem_manager')
|
|||||||
if enable_modem_manager
|
if enable_modem_manager
|
||||||
mm_glib_dep = dependency('mm-glib', version: '>= 0.7.991')
|
mm_glib_dep = dependency('mm-glib', version: '>= 0.7.991')
|
||||||
|
|
||||||
service_provider_db = dependency('mobile-broadband-provider-info').get_pkgconfig_variable('database')
|
mobile_broadband_provider_info_database = dependency('mobile-broadband-provider-info').get_pkgconfig_variable('database')
|
||||||
config_h.set_quoted('MOBILE_BROADBAND_PROVIDER_INFO_DATABASE', service_provider_db)
|
config_h.set_quoted('MOBILE_BROADBAND_PROVIDER_INFO_DATABASE', mobile_broadband_provider_info_database)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Bluez5 DUN support
|
# Bluez5 DUN support
|
||||||
@@ -894,7 +894,7 @@ meson.add_install_script(
|
|||||||
output = '\nSystem paths:\n'
|
output = '\nSystem paths:\n'
|
||||||
output += ' prefix: ' + nm_prefix + '\n'
|
output += ' prefix: ' + nm_prefix + '\n'
|
||||||
output += ' exec_prefix: ' + nm_prefix + '\n'
|
output += ' exec_prefix: ' + nm_prefix + '\n'
|
||||||
output += ' systemdunitdir: ' + systemd_system_unit_dir + '\n'
|
output += ' systemdunitdir: ' + systemd_systemdsystemunitdir + '\n'
|
||||||
output += ' nmbinary: ' + nm_pkgsbindir + '\n'
|
output += ' nmbinary: ' + nm_pkgsbindir + '\n'
|
||||||
output += ' nmconfdir: ' + nm_pkgconfdir + '\n'
|
output += ' nmconfdir: ' + nm_pkgconfdir + '\n'
|
||||||
output += ' nmlibdir: ' + nm_pkglibdir + '\n'
|
output += ' nmlibdir: ' + nm_pkglibdir + '\n'
|
||||||
|
Reference in New Issue
Block a user