aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/cmake/executor.py
diff options
context:
space:
mode:
authorDaniel Mensinger <daniel@mensinger-ka.de>2020-06-12 12:15:14 +0200
committerNirbheek Chauhan <nirbheek.chauhan@gmail.com>2020-06-13 11:05:28 +0000
commitedcddb3a28b11a32ffc19857ceca2f5384381fd9 (patch)
tree1bf1c67a22005e575f78d59de8bee3472236b06d /mesonbuild/cmake/executor.py
parentec1bd22b15a5bfbd4599ebf30e8c63067f336f29 (diff)
downloadmeson-edcddb3a28b11a32ffc19857ceca2f5384381fd9.zip
meson-edcddb3a28b11a32ffc19857ceca2f5384381fd9.tar.gz
meson-edcddb3a28b11a32ffc19857ceca2f5384381fd9.tar.bz2
cmake: Fix handling of path seperators (fixes #7294)
Diffstat (limited to 'mesonbuild/cmake/executor.py')
-rw-r--r--mesonbuild/cmake/executor.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/cmake/executor.py b/mesonbuild/cmake/executor.py
index d64286a..148a999 100644
--- a/mesonbuild/cmake/executor.py
+++ b/mesonbuild/cmake/executor.py
@@ -69,7 +69,7 @@ class CMakeExecutor:
self.environment.is_cross_build(),
'CMAKE_PREFIX_PATH')
if env_pref_path is not None:
- env_pref_path = env_pref_path.split(os.pathsep)
+ env_pref_path = re.split(r':|;', env_pref_path)
env_pref_path = [x for x in env_pref_path if x] # Filter out empty strings
if not self.prefix_paths:
self.prefix_paths = []