From e0da08da6942139424aab07f8ed05845b2238be6 Mon Sep 17 00:00:00 2001
From: "Christian Goetze (CG)" <cg@lindenlab.com>
Date: Mon, 13 Sep 2010 13:44:17 -0700
Subject: [PATCH] Clean up the LD_LIBRARY_PATH list prior to re-assembling it
 into a string.

---
 indra/cmake/run_build_test.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/indra/cmake/run_build_test.py b/indra/cmake/run_build_test.py
index dca206f51f4..1236604b212 100644
--- a/indra/cmake/run_build_test.py
+++ b/indra/cmake/run_build_test.py
@@ -83,6 +83,11 @@ def main(command, libpath=[], vars={}):
         # Append the sequence in libpath
         print "%s += %r" % (var, libpath)
         dirs.extend(libpath)
+        # Filter out some useless pieces
+        clean_dirs = []
+        for dir in dirs:
+            if dir and dir not in ('', '.'):
+                clean_dirs.append(dir)
         # Now rebuild the path string. This way we use a minimum of separators
         # -- and we avoid adding a pointless separator when libpath is empty.
         os.environ[var] = os.pathsep.join(dirs)
-- 
GitLab