Check for existance of core data file, not directory.

pull/15/head
Jussi Pakkanen 11 years ago
parent d742f1be51
commit 2fe88bebd8
  1. 9
      meson.py

@ -70,12 +70,7 @@ class MesonApp():
def has_build_file(self, dirname):
fname = os.path.join(dirname, environment.build_filename)
try:
ifile = open(fname, 'r')
ifile.close()
return True
except IOError:
return False
return os.path.exists(fname)
def validate_core_dirs(self, dir1, dir2):
ndir1 = os.path.abspath(dir1)
@ -97,7 +92,7 @@ class MesonApp():
def validate_dirs(self, dir1, dir2, handshake):
(src_dir, build_dir) = self.validate_core_dirs(dir1, dir2)
priv_dir = os.path.join(build_dir, 'meson-private')
priv_dir = os.path.join(build_dir, 'meson-private/coredata.dat')
if os.path.exists(priv_dir):
if not handshake:
msg = '''Trying to run Meson on a build directory that has already been configured.

Loading…
Cancel
Save