meson: add rootprefix option (for Gentoo)
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 14 Apr 2017 02:15:01 +0000 (22:15 -0400)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Mon, 24 Apr 2017 01:47:28 +0000 (21:47 -0400)
meson.build
meson_options.txt

index ee886b8..4406db9 100644 (file)
@@ -28,11 +28,12 @@ m4_defines = []
 
 #####################################################################
 
+rootprefixdir = get_option('rootprefix')
 if get_option('split-usr')
   conf.set('HAVE_SPLIT_USR', 1)
-  rootprefixdir = '/'
+  rootprefixdir = rootprefixdir != '' ? rootprefixdir : '/'
 else
-  rootprefixdir = '/usr'
+  rootprefixdir = rootprefixdir != '' ? rootprefixdir : '/usr'
 endif
 
 sysvinit_path = get_option('sysvinit-path')
index 1058e10..005fd0e 100644 (file)
@@ -4,6 +4,8 @@ option('split-usr', type : 'boolean', value : false,
        description : '''assume that /bin, /sbin aren't symlinks into /usr''')
 option('rootlibdir', type : 'string',
        description : '''[/usr]/lib/x86_64-linux-gnu or such''')
+option('rootprefix', type : 'string',
+       description : '''override the root prefix''')
 
 option('sysvinit-path', type : 'string', value : '/etc/init.d',
        description : 'the directory where the SysV init scripts are located')