From ab916f2e8101a4733f66b8d291895af73965b379 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Thu, 13 Apr 2017 22:15:01 -0400 Subject: [PATCH] meson: add rootprefix option (for Gentoo) --- meson.build | 5 +++-- meson_options.txt | 2 ++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/meson.build b/meson.build index ee886b8adc..4406db980c 100644 --- a/meson.build +++ b/meson.build @@ -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') diff --git a/meson_options.txt b/meson_options.txt index 1058e10db6..005fd0e992 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -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')