aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/macros.meson1
-rw-r--r--mesonbuild/coredata.py1
-rw-r--r--mesonbuild/mconf.py1
-rw-r--r--mesonbuild/mesonmain.py1
4 files changed, 4 insertions, 0 deletions
diff --git a/data/macros.meson b/data/macros.meson
index 6d9fd59..0313071 100644
--- a/data/macros.meson
+++ b/data/macros.meson
@@ -12,6 +12,7 @@
--libdir=%{_libdir} \\\
--libexecdir=%{_libexecdir} \\\
--bindir=%{_bindir} \\\
+ --sbindir=%{_sbindir} \\\
--includedir=%{_includedir} \\\
--datadir=%{_datadir} \\\
--mandir=%{_mandir} \\\
diff --git a/mesonbuild/coredata.py b/mesonbuild/coredata.py
index 1a5abcc..d51af02 100644
--- a/mesonbuild/coredata.py
+++ b/mesonbuild/coredata.py
@@ -208,6 +208,7 @@ builtin_options = {
'libdir' : [ UserStringOption, 'Library directory.', default_libdir() ],
'libexecdir' : [ UserStringOption, 'Library executable directory.', default_libexecdir() ],
'bindir' : [ UserStringOption, 'Executable directory.', 'bin' ],
+ 'sbindir' : [ UserStringOption, 'System executable directory.', 'sbin' ],
'includedir' : [ UserStringOption, 'Header file directory.', 'include' ],
'datadir' : [ UserStringOption, 'Data file directory.', 'share' ],
'mandir' : [ UserStringOption, 'Manual page directory.', 'share/man' ],
diff --git a/mesonbuild/mconf.py b/mesonbuild/mconf.py
index 6061d48..7221dfa 100644
--- a/mesonbuild/mconf.py
+++ b/mesonbuild/mconf.py
@@ -169,6 +169,7 @@ class Conf:
'libdir',
'libexecdir',
'bindir',
+ 'sbindir',
'includedir',
'datadir',
'mandir',
diff --git a/mesonbuild/mesonmain.py b/mesonbuild/mesonmain.py
index 4f31496..50ab02b 100644
--- a/mesonbuild/mesonmain.py
+++ b/mesonbuild/mesonmain.py
@@ -41,6 +41,7 @@ add_builtin_argument('prefix')
add_builtin_argument('libdir')
add_builtin_argument('libexecdir')
add_builtin_argument('bindir')
+add_builtin_argument('sbindir')
add_builtin_argument('includedir')
add_builtin_argument('datadir')
add_builtin_argument('mandir')