Bug 1102602 - Avoid moz.build errors when passing a mozglue argument to Gecko* templates. r=gps

This commit is contained in:
Mike Hommey 2014-11-21 09:38:08 +09:00
parent 9f5e024ade
commit d6537c04aa

View File

@ -90,7 +90,9 @@ def GeckoProgram(name, linkage='standalone', **kwargs):
'''
Program(name)
GeckoBinary(linkage=linkage, mozglue='program', **kwargs)
kwargs.setdefault('mozglue', 'program')
GeckoBinary(linkage=linkage, **kwargs)
@template
@ -103,7 +105,9 @@ def GeckoSimplePrograms(names, **kwargs):
'''
SimplePrograms(names)
GeckoBinary(mozglue='program', **kwargs)
kwargs.setdefault('mozglue', 'program')
GeckoBinary(**kwargs)
@template
@ -116,7 +120,9 @@ def GeckoCppUnitTests(names, **kwargs):
'''
CppUnitTests(names)
GeckoBinary(mozglue='program', **kwargs)
kwargs.setdefault('mozglue', 'program')
GeckoBinary(**kwargs)
@template
@ -128,7 +134,9 @@ def GeckoSharedLibrary(name, **kwargs):
'''
SharedLibrary(name)
GeckoBinary(mozglue='library', **kwargs)
kwargs.setdefault('mozglue', 'library')
GeckoBinary(**kwargs)
@template
@ -140,7 +148,9 @@ def GeckoFramework(name, **kwargs):
'''
Framework(name)
GeckoBinary(mozglue='library', **kwargs)
kwargs.setdefault('mozglue', 'library')
GeckoBinary(**kwargs)
@template