arfre...@apache.org wrote on Mon, Jul 18, 2011 at 23:19:44 -:
Author: arfrever
Date: Mon Jul 18 23:19:43 2011
New Revision: 1148094
URL: http://svn.apache.org/viewvc?rev=1148094view=rev
Log:
Restore special handling of libsvn_auth_gnome_keyring and libsvn_auth_kwallet
in transform_libtool_scripts.sh, which was lost in r1049944.
* build/generator/gen_make.py
(Generator.write_transform_libtool_scripts): Set paths to
libsvn_auth_gnome_keyring
and libsvn_auth_kwallet libraries.
(Generator._get_all_lib_deps): Add libsvn_auth_gnome_keyring and
libsvn_auth_kwallet
as dependencies of libsvn_subr.
Modified:
subversion/trunk/build/generator/gen_make.py
Modified: subversion/trunk/build/generator/gen_make.py
URL:
http://svn.apache.org/viewvc/subversion/trunk/build/generator/gen_make.py?rev=1148094r1=1148093r2=1148094view=diff
==
--- subversion/trunk/build/generator/gen_make.py (original)
+++ subversion/trunk/build/generator/gen_make.py Mon Jul 18 23:19:43 2011
@@ -531,6 +531,8 @@ DIR=`pwd`
''')
libdep_cache = {}
paths = {}
+for lib in ('libsvn_auth_gnome_keyring', 'libsvn_auth_kwallet'):
+ paths[lib] = self.sections[lib].options.get('path')
for target_ob in install_sources:
if not isinstance(target_ob, gen_base.TargetExe):
continue
@@ -560,6 +562,8 @@ DIR=`pwd`
libs.add(lib_name)
for lib in self._get_all_lib_deps(lib_name, libdep_cache, paths):
libs.add(lib)
+ if target_name == 'libsvn_subr':
+libs.update(('libsvn_auth_gnome_keyring', 'libsvn_auth_kwallet'))
Why not libs['libsvn_auth_gnome_keyring'] = 'libsvn_auth_kwallet' ?
Should this change be backported to 1.7.x ?
libdep_cache[target_name] = sorted(libs)
return libdep_cache[target_name]