Top Level Namespace

Defined Under Namespace

Modules: ActiveRecord, Arel, IBMDBPassword, IBM_DB, Kernel Classes: Fixtures

Constant Summary collapse

WIN =

---------------------------------------------------------------------- | Licensed Materials - Property of IBM | | | | © Copyright IBM Corporation 2006 - 2012 | ----------------------------------------------------------------------

RUBY_PLATFORM =~ /mswin/ || RUBY_PLATFORM =~ /mingw/
DO_PASE =
`uname` =~ /400/
DO_UTF8_ONLY =

user supplied IBM_DB_UTF8 for DO_UTF8_ONLY compile

ENV['IBM_DB_UTF8']
DO_UTF8_VERSION =
nil
DO_UNICODE_VERSION =
"yes"
IBM_DB_HOME =

use ENV or latest db2 you can find

"/usr"
IBM_DB_INCLUDE =
"#{IBM_DB_HOME}/include"
IBM_DB_LIB =
"#{IBM_DB_HOME}/lib"

Instance Method Summary collapse

Instance Method Details

#crash(str) ⇒ Object



155
156
157
158
# File 'ext/extconf.rb', line 155

def crash(str)
  printf(" extconf failure: %s\n", str)
  exit 1
end

#libpathflag(libpath) ⇒ Object



185
186
187
188
189
190
191
192
193
194
# File 'ext/extconf.rb', line 185

def libpathflag(libpath)
  libpathflag0 + case Config::CONFIG["arch"]
    when /solaris2/
      libpath[0..-2].map {|path| " -R#{path}"}.join
    when /linux/
      libpath[0..-2].map {|path| " -Wl,-rpath,#{path}"}.join
    else
      ""
  end
end

#libpathflag0Object



184
# File 'ext/extconf.rb', line 184

alias :libpathflag0 :libpathflag