diff --git a/tools/building.py b/tools/building.py index 0e7718d652e8a690e6ecc0c2c186969b7b886ba6..88cdf7dc32e838d7dc3e7bcdf02ae1fae0ffc346 100644 --- a/tools/building.py +++ b/tools/building.py @@ -548,6 +548,13 @@ def DefineGroup(name, src, depend, **parameters): return objs +def GetCurrentDir(): + conscript = File('SConscript') + fn = conscript.rfile() + name = fn.name + path = os.path.dirname(fn.abspath) + return path + def EndBuilding(target): import rtconfig Env.AddPostAction(target, rtconfig.POST_ACTION)