diff options
author | Chris Johns <chrisj@rtems.org> | 2022-09-30 10:18:29 +1000 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2022-09-30 10:18:29 +1000 |
commit | c49a4ed2af8779363762fbcc22f692aee4b5c096 (patch) | |
tree | 04dcebcd8f36a6513e93fb645fbc7c65cae354eb | |
parent | 046ee3093b5b6a4665c7c78bc15f4843e30d993c (diff) |
waf: Set the top path to the RSB version data
-rw-r--r-- | wscript | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -183,8 +183,16 @@ def configure(conf): # Get the version details from the RSB sys_path = sys.path try: - sys.path = [os.path.join(rsb_path, 'source-builder', 'sb')] + sys.path - import version as rsb + rsb = None + try: + sys.path = [os.path.join(rsb_path, 'source-builder')] + sys.path + import sb.version as rsb + except: + sys.path = [os.path.join(rsb_path, 'source-builder', 'sb')] + sys.path + import version as rsb + if rsb is None: + conf.fatal('cannot import RSB version') + rsb.set_top(rsb_path) rsb_version = rsb.version() rsb_revision = rsb.revision() rsb_released = rsb.released() |