33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
# File 'lib/dependencies.rb', line 33
def find(options)
@options = options
case (@name)
when File.basename(Config::CONFIG['CC']), "make", Config::CONFIG['RUBY_INSTALL_NAME'], "starling"; flag = find_command
when "libsqlite3.so"; flag = find_so
when "sqlite3.h", "gnutls/gnutls.h"; flag =
when "ruby_headers"; flag = ("ruby.h")
when Config::CONFIG['LIBRUBY_SO']; flag = find_shared_lib
when "rubygems"; flag = find_gem
when "openssl-ruby"; flag = find_gem("openssl")
when "zlib-ruby"; flag = find_gem("zlib")
when "Xcode.app"; flag = find_xcode
else flag = "\e[31mUnknown dependency\e[0m."
end
return flag
end
|