waf: Check for no FreeBSD options being supplied.

This commit is contained in:
Chris Johns 2016-04-26 14:31:38 +10:00
parent 7d0050d921
commit 5d37f0ea66
2 changed files with 6 additions and 4 deletions

View File

@ -41,6 +41,7 @@ def build(bld):
# Defines
defines = []
if len(bld.env.FREEBSD_OPTIONS) > 0:
for o in bld.env.FREEBSD_OPTIONS.split(","):
defines += ["%s=1" % (o.strip().upper())]

View File

@ -296,6 +296,7 @@ class ModuleManager(builder.ModuleManager):
self.add('')
self.add(' # Defines')
self.add(' defines = []')
self.add(' if len(bld.env.FREEBSD_OPTIONS) > 0:')
self.add(' for o in bld.env.FREEBSD_OPTIONS.split(","):')
self.add(' defines += ["%s=1" % (o.strip().upper())]')
self.add('')