diff options
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/g-ir-scanner | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/g-ir-scanner b/tools/g-ir-scanner index de20a7ef..4b5b924c 100755 --- a/tools/g-ir-scanner +++ b/tools/g-ir-scanner @@ -282,7 +282,9 @@ def main(args): arg.endswith('.h')): if not os.path.exists(arg): _error('%s: no such a file or directory' % (arg, )) - filenames.append(arg) + # Make absolute, because we do comparisons inside scannerparser.c + # against the absolute path that cpp will give us + filenames.append(os.path.abspath(arg)) cachestore = CacheStore() transformer = Transformer(cachestore, |