From: Franck Bui Date: Mon, 15 Mar 2021 08:43:42 +0000 (+0100) Subject: meson.build: make xinitrcdir configurable X-Git-Tag: v248-rc4~13 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e62636741c3a2af67cce47556b2c1ee5ed498992;p=thirdparty%2Fsystemd.git meson.build: make xinitrcdir configurable SUSE uses a different xinitrcdir ("/usr/etc/X11/xinit/xinitrc.d"). --- diff --git a/meson.build b/meson.build index 8fbfd5fc494..112305a6def 100644 --- a/meson.build +++ b/meson.build @@ -144,7 +144,7 @@ pkgconfiglibdir = get_option('pkgconfiglibdir') == '' ? join_paths(libdir, 'pkgc polkitpolicydir = join_paths(datadir, 'polkit-1/actions') polkitrulesdir = join_paths(datadir, 'polkit-1/rules.d') polkitpkladir = join_paths(localstatedir, 'lib/polkit-1/localauthority/10-vendor.d') -xinitrcdir = join_paths(sysconfdir, 'X11/xinit/xinitrc.d') +xinitrcdir = get_option('xinitrcdir') == '' ? join_paths(sysconfdir, 'X11/xinit/xinitrc.d') : get_option('xinitrcdir') rpmmacrosdir = get_option('rpmmacrosdir') if rpmmacrosdir != 'no' rpmmacrosdir = join_paths(prefixdir, rpmmacrosdir) diff --git a/meson_options.txt b/meson_options.txt index 425e958ba20..bcc0dc11f87 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -178,6 +178,8 @@ option('pkgconfigdatadir', type : 'string', value : '', description : 'directory for arch-independent pkg-config files') option('pkgconfiglibdir', type : 'string', value : '', description : 'directory for standard pkg-config files') +option('xinitrcdir', type : 'string', value : '', + description : 'directory for xinitrc files') option('rpmmacrosdir', type : 'string', value : 'lib/rpm/macros.d', description : 'directory for rpm macros ["no" disables]') option('pamlibdir', type : 'string',