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,8 +620,7 @@ class Meson(BuildSystem):
return "%s(%r)" % (type(self).__name__, self.path) return "%s(%r)" % (type(self).__name__, self.path)
def _setup(self, session, fixers): def _setup(self, session, fixers):
if session.exists("build"): if not session.exists('build'):
return
session.check_call(['mkdir', 'build']) session.check_call(['mkdir', 'build'])
run_with_build_fixers(session, ["meson", "setup", "build"], fixers) run_with_build_fixers(session, ["meson", "setup", "build"], fixers)