Top Level Namespace

Defined Under Namespace

Modules: TinyTds

Constant Summary collapse

DIRS =

Add all the special path searching from the original tiny_tds build order is important here! First in, first searched.

%w(
  /opt/local
  /usr/local
)
ICONV_VERSION =
ENV['TINYTDS_ICONV_VERSION'] || "1.17"
ICONV_SOURCE_URI =
"http://ftp.gnu.org/pub/gnu/libiconv/libiconv-#{ICONV_VERSION}.tar.gz"
OPENSSL_VERSION =
ENV['TINYTDS_OPENSSL_VERSION'] || '3.4.0'
OPENSSL_SOURCE_URI =
"https://www.openssl.org/source/openssl-#{OPENSSL_VERSION}.tar.gz"
FREETDS_VERSION =
ENV['TINYTDS_FREETDS_VERSION'] || '1.4.23'
FREETDS_SOURCE_URI =
"http://www.freetds.org/files/stable/freetds-#{FREETDS_VERSION}.tar.bz2"

Instance Method Summary collapse

Instance Method Details

#do_helpObject

Shamelessly copied from nokogiri



12
13
14
15
16
17
18
19
# File 'ext/tiny_tds/extconf.rb', line 12

def do_help
  print <<HELP
usage: ruby #{$0} [options]
    --with-freetds-dir=DIR
      Use the freetds library placed under DIR.
HELP
  exit! 0
end