Selaa lähdekoodia

SCons: Restore compatibility with SCons < 4.0.0

Fixes #91986.
Rémi Verschelde 1 vuosi sitten
vanhempi
commit
856fbc68b3
1 muutettua tiedostoa jossa 2 lisäystä ja 2 poistoa
  1. 2 2
      SConstruct

+ 2 - 2
SConstruct

@@ -365,7 +365,7 @@ if env["platform"] in platform_opts:
         opts.Add(opt)
         opts.Add(opt)
 
 
 # Update the environment to take platform-specific options into account.
 # Update the environment to take platform-specific options into account.
-opts.Update(env, {**ARGUMENTS, **env})
+opts.Update(env, {**ARGUMENTS, **env.Dictionary()})
 
 
 # Detect modules.
 # Detect modules.
 modules_detected = OrderedDict()
 modules_detected = OrderedDict()
@@ -425,7 +425,7 @@ for name, path in modules_detected.items():
 env.modules_detected = modules_detected
 env.modules_detected = modules_detected
 
 
 # Update the environment again after all the module options are added.
 # Update the environment again after all the module options are added.
-opts.Update(env, {**ARGUMENTS, **env})
+opts.Update(env, {**ARGUMENTS, **env.Dictionary()})
 Help(opts.GenerateHelpText(env))
 Help(opts.GenerateHelpText(env))
 
 
 # add default include paths
 # add default include paths