]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
meson.build: make xinitrcdir configurable
authorFranck Bui <fbui@suse.com>
Mon, 15 Mar 2021 08:43:42 +0000 (09:43 +0100)
committerLennart Poettering <lennart@poettering.net>
Tue, 16 Mar 2021 12:27:09 +0000 (13:27 +0100)
SUSE uses a different xinitrcdir ("/usr/etc/X11/xinit/xinitrc.d").

meson.build
meson_options.txt

index 8fbfd5fc494a8c3852c1045397f6eb4080e802da..112305a6def008db127b7ed181683740079112d5 100644 (file)
@@ -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)
index 425e958ba20af3f6d783fd64752a7e87ff91350e..bcc0dc11f879a673058c0adc20a004d0f92ca769 100644 (file)
@@ -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',