Add and use mono build variables with cloned environment.
(cherry picked from commit 70d281b946
)
This commit is contained in:
parent
148e059940
commit
0d03b5f162
|
@ -57,10 +57,10 @@ if env['tools']:
|
||||||
vars = Variables()
|
vars = Variables()
|
||||||
vars.Add(BoolVariable('mono_glue', 'Build with the mono glue sources', True))
|
vars.Add(BoolVariable('mono_glue', 'Build with the mono glue sources', True))
|
||||||
vars.Add(BoolVariable('xbuild_fallback', 'If MSBuild is not found, fallback to xbuild', False))
|
vars.Add(BoolVariable('xbuild_fallback', 'If MSBuild is not found, fallback to xbuild', False))
|
||||||
vars.Update(env)
|
vars.Update(env_mono)
|
||||||
|
|
||||||
# Glue sources
|
# Glue sources
|
||||||
if env['mono_glue']:
|
if env_mono['mono_glue']:
|
||||||
env_mono.add_source_files(env.modules_sources, 'glue/*.cpp')
|
env_mono.add_source_files(env.modules_sources, 'glue/*.cpp')
|
||||||
else:
|
else:
|
||||||
env_mono.Append(CPPDEFINES=['MONO_GLUE_DISABLED'])
|
env_mono.Append(CPPDEFINES=['MONO_GLUE_DISABLED'])
|
||||||
|
|
Loading…
Reference in New Issue