aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.com>2018-05-13 10:36:58 -0400
committerNirbheek Chauhan <nirbheek.chauhan@gmail.com>2018-06-06 20:02:37 +0000
commit6ed7a314028b8ad399de1c3443b8a3fceb10f360 (patch)
tree114a27631e819b9f32b040de83dc35410e9c4522
parenta2ebbc7ec4a8a37b4901b4da1b047dd497bd75d8 (diff)
downloadmeson-6ed7a314028b8ad399de1c3443b8a3fceb10f360.zip
meson-6ed7a314028b8ad399de1c3443b8a3fceb10f360.tar.gz
meson-6ed7a314028b8ad399de1c3443b8a3fceb10f360.tar.bz2
environment: copy self.cmd_line_options to not modify original options
That dict gets modified when adding default_options, but mesonmain will need to keep the original values.
-rw-r--r--mesonbuild/environment.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/environment.py b/mesonbuild/environment.py
index 074bd75..5a5c053 100644
--- a/mesonbuild/environment.py
+++ b/mesonbuild/environment.py
@@ -288,7 +288,7 @@ class Environment:
self.cross_info = CrossBuildInfo(self.coredata.cross_file)
else:
self.cross_info = None
- self.cmd_line_options = options.cmd_line_options
+ self.cmd_line_options = options.cmd_line_options.copy()
# List of potential compilers.
if mesonlib.is_windows():