From 6fad89b9b0b3391f25f668e82b0cfc1cddff3477 Mon Sep 17 00:00:00 2001 From: Chris Johns Date: Mon, 11 Feb 2013 14:22:02 +1100 Subject: [PATCH] Default a define with no value to 1. --- source-builder/sb/setbuilder.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source-builder/sb/setbuilder.py b/source-builder/sb/setbuilder.py index 11325bd..ec41d40 100644 --- a/source-builder/sb/setbuilder.py +++ b/source-builder/sb/setbuilder.py @@ -156,7 +156,10 @@ class buildset: elif l[0] == '%': if l.startswith('%define'): ls = l.split() - self.defaults[ls[1].strip()] = ('none', 'none', ls[2].strip()) + if len(ls) > 2: + self.defaults[ls[1].strip()] = ('none', 'none', ls[2].strip()) + else: + self.defaults[ls[1].strip()] = ('none', 'none', '1') elif l.startswith('%include'): ls = l.split(' ') configs += self.parse(ls[1].strip())