Author: arfrever
Date: Mon Jul 18 23:19:43 2011
New Revision: 1148094

URL: http://svn.apache.org/viewvc?rev=1148094&view=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=1148094&r1=1148093&r2=1148094&view=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'))
       libdep_cache[target_name] = sorted(libs)
     return libdep_cache[target_name]
 


Reply via email to