aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.com>2018-05-13 10:36:58 -0400
committerNirbheek Chauhan <nirbheek.chauhan@gmail.com>2018-06-06 20:02:37 +0000
commitaf6665611713c81f4b6144a14d10e0dd67037570 (patch)
tree4c61bbc08aa86ef8cb710bbd7da77ae902d212cf
parent531722229bf4d68e318fa9718201edd2db36d2a1 (diff)
downloadmeson-af6665611713c81f4b6144a14d10e0dd67037570.zip
meson-af6665611713c81f4b6144a14d10e0dd67037570.tar.gz
meson-af6665611713c81f4b6144a14d10e0dd67037570.tar.bz2
UserUmaskOption: Add 'preserve' in choices and use octal notation
-rw-r--r--mesonbuild/coredata.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/mesonbuild/coredata.py b/mesonbuild/coredata.py
index 228b6e1..07e5857 100644
--- a/mesonbuild/coredata.py
+++ b/mesonbuild/coredata.py
@@ -108,6 +108,7 @@ class UserIntegerOption(UserOption):
class UserUmaskOption(UserIntegerOption):
def __init__(self, name, description, value, yielding=None):
super().__init__(name, description, 0, 0o777, value, yielding)
+ self.choices = ['preserve', '0000-0777']
def validate_value(self, value):
if value is None or value == 'preserve':