diff options
author | Chun-wei Fan <fanchunwei@src.gnome.org> | 2017-05-24 13:16:55 +0800 |
---|---|---|
committer | Chun-wei Fan <fanchunwei@src.gnome.org> | 2017-05-24 13:16:55 +0800 |
commit | 79e73da2e52e860015860e68d13e5f4840238cfc (patch) | |
tree | b7e76966ae84cea78bb91d1e9e3c4c41f6a0b74f | |
parent | c5cd5bcd9738b09ccf175d01df5a4ff910aca368 (diff) | |
download | glib-79e73da2e52e860015860e68d13e5f4840238cfc.tar.gz |
win32/gen_util_scripts.py: Make it path agnostic
-rw-r--r-- | win32/gen_util_scripts.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/win32/gen_util_scripts.py b/win32/gen_util_scripts.py index ad0e11e62..50525056e 100644 --- a/win32/gen_util_scripts.py +++ b/win32/gen_util_scripts.py @@ -7,6 +7,7 @@ import argparse from replace import replace_multi def main(argv): + srcroot = os.path.join(os.path.abspath(os.path.dirname(__file__)), '..') parser = argparse.ArgumentParser(description='Generate Utility Scripts') parser.add_argument('-t', '--type', help='Script Type (glib-mkenums or gdbus-codegen)', required=True) parser.add_argument('--version', help='Package Version', required=True) @@ -17,12 +18,12 @@ def main(argv): '@GLIB_VERSION@': args.version} if args.type == 'glib-mkenums': - replace_multi('../gobject/glib-mkenums.in', - '../gobject/glib-mkenums', + replace_multi(srcroot + '/gobject/glib-mkenums.in', + srcroot + '/gobject/glib-mkenums', replace_items) elif args.type == 'gdbus-codegen': - replace_multi('../gio/gdbus-2.0/codegen/gdbus-codegen.in', - '../gio/gdbus-2.0/codegen/gdbus-codegen', + replace_multi(srcroot + '/gio/gdbus-2.0/codegen/gdbus-codegen.in', + srcroot + '/gio/gdbus-2.0/codegen/gdbus-codegen', replace_items) else: |