diff options
Diffstat (limited to 'ninjabackend.py')
-rw-r--r-- | ninjabackend.py | 2 |
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 = '' |