Introduce KAS_BUILD_DIR environment variable

This variable can override default build path `${KAS_WORK_DIR}/build`.

Signed-off-by: Peter Hatina <peter@hatina.eu>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
This commit is contained in:
Peter Hatina
2021-03-09 21:40:50 +01:00
committed by Jan Kiszka
parent 24c13a491b
commit f32290d425
6 changed files with 57 additions and 6 deletions

View File

@@ -72,6 +72,9 @@ class Context:
"""
def __init__(self, args):
self.__kas_work_dir = os.environ.get('KAS_WORK_DIR', os.getcwd())
self.__kas_build_dir = os.environ.get('KAS_BUILD_DIR',
os.path.join(self.__kas_work_dir,
'build'))
self.__kas_repo_ref_dir = os.environ.get('KAS_REPO_REF_DIR', None)
self.setup_initial_environ()
self.config = None
@@ -110,7 +113,7 @@ class Context:
"""
The path to the build directory
"""
return os.path.join(self.__kas_work_dir, 'build')
return self.__kas_build_dir
@property
def kas_work_dir(self):