diff options
-rw-r--r-- | mesonbuild/coredata.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mesonbuild/coredata.py b/mesonbuild/coredata.py index 2d44b99..7bedd13 100644 --- a/mesonbuild/coredata.py +++ b/mesonbuild/coredata.py @@ -236,7 +236,7 @@ class CoreData: if os.path.isabs(filename): return filename path_to_try = os.path.abspath(filename) - if os.path.exists(path_to_try): + if os.path.isfile(path_to_try): return path_to_try if sys.platform != 'win32': paths = [ @@ -244,7 +244,7 @@ class CoreData: ] + os.environ.get('XDG_DATA_DIRS', '/usr/local/share:/usr/share').split(':') for path in paths: path_to_try = os.path.join(path, 'meson', 'cross', filename) - if os.path.exists(path_to_try): + if os.path.isfile(path_to_try): return path_to_try raise MesonException('Cannot find specified cross file: ' + filename) |