Fix meson build if dir already exists.

This commit is contained in:
Jelmer Vernooij 2021-03-23 17:41:47 +00:00
parent c6bcbd71fb
commit ab585ea799
No known key found for this signature in database
GPG key ID: 579C160D4C9E23E8

View file

@ -620,9 +620,8 @@ class Meson(BuildSystem):
return "%s(%r)" % (type(self).__name__, self.path)
def _setup(self, session, fixers):
if session.exists("build"):
return
session.check_call(['mkdir', 'build'])
if not session.exists('build'):
session.check_call(['mkdir', 'build'])
run_with_build_fixers(session, ["meson", "setup", "build"], fixers)
def clean(self, session, resolver, fixers):