If any of the path parts in sys.path contains lib64, use lib64 as a libdir instead...
authorJohan Dahlin <johan@src.gnome.org>
Sun, 2 Nov 2008 00:11:32 +0000 (00:11 +0000)
committerJohan Dahlin <johan@src.gnome.org>
Sun, 2 Nov 2008 00:11:32 +0000 (00:11 +0000)
svn path=/trunk/; revision=861

tools/g-ir-scanner

index 99ddcf7..82bbf34 100755 (executable)
@@ -31,7 +31,13 @@ if (os.path.exists(os.path.join(basedir, '.svn')) or
     os.path.exists(os.path.join(basedir, '.git'))):
     path = basedir
 else:
-    path = os.path.join(basedir, 'lib', 'python%d.%d' % sys.version_info[:2],
+    libdir = 'lib'
+    for p in sys.path:
+       if 'lib64' in p:
+           libdir = 'lib64'
+           break
+
+    path = os.path.join(basedir, libdir, 'python%d.%d' % sys.version_info[:2],
                         'site-packages')
 sys.path.insert(0, path)