Browse Source

Merge pull request #92041 from akien-mga/scons-restore-compat-pre-4.0.0

SCons: Restore compatibility with SCons < 4.0.0
Rémi Verschelde 1 year ago
parent
commit
5b341621e6
1 changed files with 2 additions and 2 deletions
  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