diff --git a/sbs b/sbs index c7cdf9a9707fa3a24c5cafbd01ca4796f45eead3..8dac7780ef8da5661514d2c817ed80cf7013b782 100755 --- a/sbs +++ b/sbs @@ -282,9 +282,10 @@ def importLibs(path): stype = conf.get(i, 'Type') if stype == 'library': if i not in extlibs: - extlibs[i] = {'subdir': conf.get(i, 'Subdir'), - 'libs': [x.strip() for x in conf.get(i, 'Libs').split()], - 'includes': [x.strip() for x in conf.get(i, 'Includes').split()]} + extlibs[i] = {'subdir': projconf['SBS_BASE'] + "/" + conf.get(i, 'Subdir'), + 'libs': [projconf['SBS_BASE'] + "/" + x.strip() for x in conf.get(i, 'Libs').split()], + 'defines': conf.get(i, 'Defines').strip(), + 'includes': [projconf['SBS_BASE'] + "/" + x.strip() for x in conf.get(i, 'Includes').split()]} else: print('[SBS] Syntax error in %s: a library group named %s is already defined. Terminating' % (path, i)) exit(1)