summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtools/g-ir-scanner.in7
1 files changed, 3 insertions, 4 deletions
diff --git a/tools/g-ir-scanner.in b/tools/g-ir-scanner.in
index 4c4d9270..d2ef89c6 100755
--- a/tools/g-ir-scanner.in
+++ b/tools/g-ir-scanner.in
@@ -24,10 +24,9 @@ import sys
# This only works on unix systems
currentdir = os.path.dirname(os.path.abspath(sys.argv[0]))
-basedir = os.path.abspath(os.path.join(currentdir, '..'))
-if (os.path.exists(os.path.join(basedir, '.svn')) or
- os.path.exists(os.path.join(basedir, '.git'))):
- path = basedir
+current_name = os.path.basename(currentdir)
+if current_name == 'tools':
+ path = os.path.abspath(os.path.join(currentdir, '..'))
else:
# This is a private directory, we don't want to pollute the global
# namespace.