diff options
Diffstat (limited to 'demoscript/Util.py')
-rw-r--r-- | demoscript/Util.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/demoscript/Util.py b/demoscript/Util.py index 77f613b2f02..59960e51ca4 100644 --- a/demoscript/Util.py +++ b/demoscript/Util.py @@ -198,3 +198,17 @@ def cleanDbDir(path): pass else: os.remove(filename) + +def addLdPath(libpath): + if sys.platform == "win32": + os.environ["PATH"] = libpath + os.pathsep + os.getenv("PATH", "") + elif sys.platform == "hp-ux11": + os.environ["SHLIB_PATH"] = libpath + os.pathsep + os.getenv("SHLIB_PATH", "") + os.environ["LD_LIBRARY_PATH"] = libpath + os.pathsep + os.getenv("LD_LIBRARY_PATH", "") + elif sys.platform == "darwin": + os.environ["DYLD_LIBRARY_PATH"] = libpath + os.pathsep + os.getenv("DYLD_LIBRARY_PATH", "") + elif sys.platform in ['aix4', 'aix5']: + os.environ["LIBPATH"] = libpath + os.pathsep + os.getenv("LIBPATH", "") + else: + os.environ["LD_LIBRARY_PATH"] = libpath + os.pathsep + os.getenv("LD_LIBRARY_PATH", "") + os.environ["LD_LIBRARY_PATH_64"] = libpath + os.pathsep + os.getenv("LD_LIBRARY_PATH_64", "") |