aboutsummaryrefslogtreecommitdiff
path: root/run_unittests.py
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.com>2018-06-07 23:41:17 -0400
committerNirbheek Chauhan <nirbheek.chauhan@gmail.com>2018-06-09 18:10:23 +0000
commit18e25b67737fa27ba38ee293718dc9ca40c81a43 (patch)
tree8ce2efd624d7c56997daf2805f83183385a70302 /run_unittests.py
parent2e34024a05ef7d38e24781513d04eab8fb30f882 (diff)
downloadmeson-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-xrun_unittests.py5
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