aboutsummaryrefslogtreecommitdiff
path: root/conf.py
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2015-08-17 16:25:11 +0200
committerKarel Kočí <cynerd@email.cz>2015-08-17 16:25:11 +0200
commit256fe819eeaf93d7882f6b93372f6e2254beab13 (patch)
tree8927f8d456bfea8a21921f1aba17bb0b95ea8d9a /conf.py
parent4a1e2cd1ce5ce44fdf4461e0ea51f4f362b23256 (diff)
downloadlinux-conf-perf-256fe819eeaf93d7882f6b93372f6e2254beab13.tar.gz
linux-conf-perf-256fe819eeaf93d7882f6b93372f6e2254beab13.tar.bz2
linux-conf-perf-256fe819eeaf93d7882f6b93372f6e2254beab13.zip
Fix relative path to .target file
.target file should load always from root folder of project to ensure, that all tools in project are targeting same target.
Diffstat (limited to 'conf.py')
-rw-r--r--conf.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/conf.py b/conf.py
index c2f1902..b4b8179 100644
--- a/conf.py
+++ b/conf.py
@@ -127,12 +127,15 @@ picosat = 'scripts/picosat-959/picosat'
allconfig = 'scripts/allconfig/allconfig'
#######################################
+absroot = os.path.dirname(os.path.realpath(__file__))
+
+#######################################
# Overlap configuration for specified target
-if os.path.isfile('.target'):
+if os.path.isfile(os.path.join(absroot, '.target')):
target = None
- with open('.target', 'r') as f:
+ with open(os.path.join(absroot, '.target'), 'r') as f:
target = f.readline().rstrip()
- conffile = os.path.join('targets', target, 'conf.py')
+ conffile = os.path.join(absroot, 'targets', target, 'conf.py')
if os.path.isfile(conffile):
ovconf = importlib.machinery.SourceFileLoader("module.name", conffile).load_module()
for name in dir(ovconf):
@@ -142,6 +145,3 @@ if os.path.isfile('.target'):
print("W: No target specifier. Write target to .target file.")
else:
print("W: No target specifier. Write target to .target file.")
-
-#######################################
-absroot = os.path.dirname(os.path.realpath(__file__))