[cig-commits] commit: Once again, handling relative paths correctly.

Mercurial hg at geodynamics.org
Mon Nov 24 11:23:00 PST 2008


changeset:   68:ea1cb41992f9
user:        LukeHodkinson
date:        Mon Apr 07 01:21:15 2008 +0000
files:       config/SConfig/Package.py
description:
Once again, handling relative paths correctly.


diff -r 1dd41beb7461 -r ea1cb41992f9 config/SConfig/Package.py
--- a/config/SConfig/Package.py	Mon Apr 07 00:58:09 2008 +0000
+++ b/config/SConfig/Package.py	Mon Apr 07 01:21:15 2008 +0000
@@ -440,9 +440,11 @@ int main(int argc, char* argv[]) {
             for d in self.lib_dirs:
                 abs_dir = self.join_sub_dir(self.base_dir, d)
                 if abs_dir in self.system_library_dirs:
+                    if not os.path.isabs(abs_dir): abs_dir = '#' + abs_dir
                     scons_env.AppendUnique(LIBPATH=[abs_dir])
                     scons_env.AppendUnique(RPATH=[os.path.abspath(abs_dir)])
                 else:
+                    if not os.path.isabs(abs_dir): abs_dir = '#' + abs_dir
                     scons_env.PrependUnique(LIBPATH=[abs_dir])
                     scons_env.PrependUnique(RPATH=[os.path.abspath(abs_dir)])
 



More information about the CIG-COMMITS mailing list