aboutsummaryrefslogtreecommitdiff
path: root/backends.py
diff options
context:
space:
mode:
Diffstat (limited to 'backends.py')
-rw-r--r--backends.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/backends.py b/backends.py
index c996cb8..64d3860 100644
--- a/backends.py
+++ b/backends.py
@@ -358,6 +358,9 @@ class Backend():
ofilenames = [os.path.join(self.get_target_dir(target), i) for i in target.output]
srcs = []
outdir = self.get_target_dir(target)
+ # Many external programs fail on empty arguments.
+ if outdir == '':
+ outdir = '.'
if absolute_paths:
outdir = os.path.join(self.environment.get_build_dir(), outdir)
for i in target.sources: