diff options
author | Xavier Claessens <xavier.claessens@collabora.com> | 2018-06-07 23:41:17 -0400 |
---|---|---|
committer | Nirbheek Chauhan <nirbheek.chauhan@gmail.com> | 2018-06-09 18:10:23 +0000 |
commit | 18e25b67737fa27ba38ee293718dc9ca40c81a43 (patch) | |
tree | 8ce2efd624d7c56997daf2805f83183385a70302 /run_unittests.py | |
parent | 2e34024a05ef7d38e24781513d04eab8fb30f882 (diff) | |
download | meson-18e25b67737fa27ba38ee293718dc9ca40c81a43.zip meson-18e25b67737fa27ba38ee293718dc9ca40c81a43.tar.gz meson-18e25b67737fa27ba38ee293718dc9ca40c81a43.tar.bz2 |
Fix options being reset to default on reconfigure
Closes: #3712
Diffstat (limited to 'run_unittests.py')
-rwxr-xr-x | run_unittests.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/run_unittests.py b/run_unittests.py index f353a10..7c68904 100755 --- a/run_unittests.py +++ b/run_unittests.py @@ -2117,6 +2117,11 @@ recommended as it is not supported on some platforms''') self.setconf('--default-library=shared') obj = mesonbuild.coredata.load(self.builddir) self.assertEqual(obj.builtins['default_library'].value, 'shared') + if self.backend is Backend.ninja: + # reconfigure target works only with ninja backend + self.build('reconfigure') + obj = mesonbuild.coredata.load(self.builddir) + self.assertEqual(obj.builtins['default_library'].value, 'shared') self.wipe() # Should fail on unknown options |