aboutsummaryrefslogtreecommitdiff
path: root/ninjabackend.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2015-09-28 21:30:58 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2015-09-28 21:30:58 +0300
commit61bd979cdc9f7ad933f9a98abc20cfbabbbd9048 (patch)
tree7d248977e05297d991633ab87c6329373afef0ec /ninjabackend.py
parentd4a922c21a65a1fc8c52bbce2c18fe3a0f169002 (diff)
downloadmeson-61bd979cdc9f7ad933f9a98abc20cfbabbbd9048.zip
meson-61bd979cdc9f7ad933f9a98abc20cfbabbbd9048.tar.gz
meson-61bd979cdc9f7ad933f9a98abc20cfbabbbd9048.tar.bz2
A bit wider regexp.
Diffstat (limited to 'ninjabackend.py')
-rw-r--r--ninjabackend.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/ninjabackend.py b/ninjabackend.py
index b9eef19..5e1c0b7 100644
--- a/ninjabackend.py
+++ b/ninjabackend.py
@@ -319,7 +319,7 @@ class NinjaBackend(backends.Backend):
if '@OUTDIR@' in i:
i = i.replace('@OUTDIR@', self.get_target_dir(target))
elif '@PRIVATE_OUTDIR_' in i:
- match = re.search('@PRIVATE_OUTDIR_(ABS_)?([a-zA-Z@:]*)@', i)
+ match = re.search('@PRIVATE_OUTDIR_(ABS_)?([-a-zA-Z0-9.@:]*)@', i)
source = match.group(0)
if match.group(1) is None:
lead_dir = ''