[patch] Making Ruby Windows bindings sqlite aware
From: Joe Swatosh <joe.swatosh_at_gmail.com>
Date: 2007-03-23 21:17:56 CET
Hi
This patch makes it so that the sqlite and bdb dlls don't have to be on the
-- Joe [[[ * subversion/bindings/swig/ruby/test/windows_util.rb Renamed (add_apr_dll_path_to_dll_wrapper_util) to (add_deps_dll_paths_to_dll_wrapper_util) to better reflect what it is actually doing, now that it also adds bdb and sqlite directories to the path. ]]] Index: subversion/bindings/swig/ruby/test/windows_util.rb =================================================================== --- subversion/bindings/swig/ruby/test/windows_util.rb (revision 24060) +++ subversion/bindings/swig/ruby/test/windows_util.rb (working copy) @@ -124,7 +124,7 @@ build_conf = File.join(top_dir, "build.conf") File.open(File.join(ext_dir, "#{util_name}.rb" ), 'w') do |util| setup_dll_wrapper_util(dll_dir, util) - add_apr_dll_path_to_dll_wrapper_util(top_dir, build_type, util) + add_deps_dll_paths_to_dll_wrapper_util(top_dir, build_type, util) add_svn_dll_path_to_dll_wrapper_util(build_conf, subversion_dir, util) setup_dll_wrappers(build_conf, ext_dir, dll_dir, util_name) do |lib| svn_lib_dir = File.join(subversion_dir, "libsvn_#{lib}") @@ -154,7 +154,7 @@ EOC end - def add_apr_dll_path_to_dll_wrapper_util(top_dir, build_type, util) + def add_deps_dll_paths_to_dll_wrapper_util(top_dir, build_type, util) lines = [] gen_make_opts = File.join(top_dir, "gen-make.opts") lines = File.read(gen_make_opts).to_a if File.exists?(gen_make_opts) @@ -169,6 +169,15 @@ dll_dir = File.expand_path(File.join(top_dir, lib_dir, build_type)) util.puts("add_path.call(#{dll_dir.dump})") end + + lib_dir = config["--with-berkeley-db"] + dll_dir = File.expand_path(File.join(top_dir, lib_dir, 'bin')) + util.puts("add_path.call(#{dll_dir.dump})") + + lib_dir = config["--with-sqlite"] + dll_dir = File.expand_path(File.join(top_dir, lib_dir)) + util.puts("add_path.call(#{dll_dir.dump})") + end def add_svn_dll_path_to_dll_wrapper_util(build_conf, subversion_dir, util) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org For additional commands, e-mail: dev-help@subversion.tigris.orgReceived on Fri Mar 23 21:18:08 2007 |
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.