[cig-commits] commit: Still trying.
Mercurial
hg at geodynamics.org
Mon Nov 24 11:23:00 PST 2008
changeset: 69:d99cc254bf6b
user: LukeHodkinson
date: Mon Apr 07 01:27:51 2008 +0000
files: config/SConfig/Package.py
description:
Still trying.
diff -r ea1cb41992f9 -r d99cc254bf6b config/SConfig/Package.py
--- a/config/SConfig/Package.py Mon Apr 07 01:21:15 2008 +0000
+++ b/config/SConfig/Package.py Mon Apr 07 01:27:51 2008 +0000
@@ -418,13 +418,13 @@ int main(int argc, char* argv[]) {
if self.hdr_dirs:
self.backup_variable(scons_env, 'CPPPATH', old_state)
for d in self.hdr_dirs:
- abs_dir = self.join_sub_dir(self.base_dir, d)
- if abs_dir in self.system_header_dirs:
- if not os.path.isabs(abs_dir): abs_dir = '#' + abs_dir
- scons_env.AppendUnique(CPPPATH=[abs_dir])
+ full_dir = self.join_sub_dir(self.base_dir, d)
+ if full_dir in self.system_header_dirs:
+ if not os.path.isabs(full_dir): full_dir = '#' + full_dir
+ scons_env.AppendUnique(CPPPATH=[full_dir])
else:
- if not os.path.isabs(abs_dir): abs_dir = '#' + abs_dir
- scons_env.PrependUnique(CPPPATH=[abs_dir])
+ if not os.path.isabs(full_dir): full_dir = '#' + full_dir
+ scons_env.PrependUnique(CPPPATH=[full_dir])
if self.fworks:
self.backup_variable(scons_env, 'FRAMEWORKS', old_state)
@@ -438,15 +438,16 @@ int main(int argc, char* argv[]) {
self.backup_variable(scons_env, 'LIBPATH', old_state)
self.backup_variable(scons_env, 'RPATH', old_state)
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)])
+ full_dir = self.join_sub_dir(self.base_dir, d)
+ if full_dir in self.system_library_dirs:
+ abs_dir = os.path.abspath(full_dir)
+ if not os.path.isabs(full_dir): full_dir = '#' + full_dir
+ scons_env.AppendUnique(LIBPATH=[full_dir])
+ scons_env.AppendUnique(RPATH=[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)])
+ if not os.path.isabs(full_dir): full_dir = '#' + full_dir
+ scons_env.PrependUnique(LIBPATH=[full_dir])
+ scons_env.PrependUnique(RPATH=[abs_dir])
if self.libs:
self.backup_variable(scons_env, 'LIBS', old_state)
More information about the CIG-COMMITS
mailing list