From 46dda60db9974adfc835c13f2bbb13c86eb2df24 Mon Sep 17 00:00:00 2001 From: Guillaume Desmottes Date: Fri, 3 Jan 2020 09:41:05 +0530 Subject: [PATCH] meson: don't pass empty --exclude when building all plugins ''.split(',') returns [''] and not []. --- cargo_wrapper.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/cargo_wrapper.py b/cargo_wrapper.py index 3e8bdef8..85fd874d 100644 --- a/cargo_wrapper.py +++ b/cargo_wrapper.py @@ -32,9 +32,10 @@ cargo_cmd = ['cargo', 'build', '--manifest-path', if target == 'release': cargo_cmd.append('--release') -for e in exclude.split(','): - cargo_cmd.append('--exclude') - cargo_cmd.append(e) +if len(exclude) > 0: + for e in exclude.split(','): + cargo_cmd.append('--exclude') + cargo_cmd.append(e) try: subprocess.run(cargo_cmd, env=env, check=True)