aboutsummaryrefslogtreecommitdiff
path: root/backends.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2015-12-28 18:39:21 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2015-12-28 18:39:21 +0200
commit23b1ac795b6699d4ca6d5a2c1244664f7fc511f6 (patch)
tree78456bd9e43ea0bdbfa2edc9b367ffa6410a15ed /backends.py
parent5e12c03db6c0bf7b266fc351dc24e13d4e6f737e (diff)
parent9bf641e545f163cd5e9e7e3b5e9aa1f9e002e5d9 (diff)
downloadmeson-23b1ac795b6699d4ca6d5a2c1244664f7fc511f6.zip
meson-23b1ac795b6699d4ca6d5a2c1244664f7fc511f6.tar.gz
meson-23b1ac795b6699d4ca6d5a2c1244664f7fc511f6.tar.bz2
Merge pull request #338 from mesonbuild/multigen
Custom target libgen
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: