summaryrefslogtreecommitdiffstats
path: root/source-builder/sb/setbuilder.py
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2013-02-11 14:22:02 +1100
committerChris Johns <chrisj@rtems.org>2013-02-11 14:22:02 +1100
commit6fad89b9b0b3391f25f668e82b0cfc1cddff3477 (patch)
treeb944d63826a3354e05d695973e13b1a0addfdc15 /source-builder/sb/setbuilder.py
parentAdd per arch build sets using %include. (diff)
downloadrtems-source-builder-6fad89b9b0b3391f25f668e82b0cfc1cddff3477.tar.bz2
Default a define with no value to 1.
Diffstat (limited to 'source-builder/sb/setbuilder.py')
-rw-r--r--source-builder/sb/setbuilder.py5
1 files changed, 4 insertions, 1 deletions
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())