Sha256: ec6752e6725b398b6f51dede28868cae5a244f132b97deaef8b4797ab6a9ad42

Contents?: true

Size: 882 Bytes

Versions: 32

Compression:

Stored size: 882 Bytes

Contents

ENV["RC_ARCHS"] = "" if RUBY_PLATFORM =~ /darwin/

# Loads mkmf which is used to make makefiles for Ruby extensions
require 'mkmf'

# need to check dynamically for libraries and include files directories
def config_value(type)
  case type
  when 'libdir'
    '/usr/local/oracle/instantclient_10_2'
  when 'includedir'
    '/usr/local/oracle/instantclient_10_2/sdk/include'
  end
end

def have_build_env
  # have_library('occi') &&
  # have_library('clntsh') &&
  # have_header('oci.h')
  true
end

# dir_config('oracle-client', config_value('includedir'), config_value('libdir'))

if have_build_env

  $CFLAGS << ' -Wall ' unless RUBY_PLATFORM =~ /mswin/
  if RUBY_VERSION < '1.8.6'
    $CFLAGS << ' -DRUBY_LESS_THAN_186'
  end

  create_makefile("do_oracle/do_oracle")
else
  puts 'Could not find Oracle build environment (libraries & headers): Makefile not created'
  exit(1)
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
do_oracle-0.10.6 ext/do_oracle/extconf.rb
do_oracle-0.10.6-x86-mswin32-60 ext/do_oracle/extconf.rb
do_oracle-0.10.6-x86-mingw32 ext/do_oracle/extconf.rb
do_oracle-0.10.6-java ext/do_oracle/extconf.rb
do_oracle-0.10.5 ext/do_oracle/extconf.rb
do_oracle-0.10.5-x86-mswin32-60 ext/do_oracle/extconf.rb
do_oracle-0.10.5-x86-mingw32 ext/do_oracle/extconf.rb
do_oracle-0.10.5-java ext/do_oracle/extconf.rb
do_oracle-0.10.4 ext/do_oracle/extconf.rb
do_oracle-0.10.4-x86-mswin32-60 ext/do_oracle/extconf.rb
do_oracle-0.10.4-x86-mingw32 ext/do_oracle/extconf.rb
do_oracle-0.10.4-java ext/do_oracle/extconf.rb
do_oracle-0.10.4.rc2 ext/do_oracle/extconf.rb
do_oracle-0.10.4.rc2-x86-mswin32-60 ext/do_oracle/extconf.rb
do_oracle-0.10.4.rc2-x86-mingw32 ext/do_oracle/extconf.rb
do_oracle-0.10.4.rc2-java ext/do_oracle/extconf.rb
do_oracle-0.10.4.rc1 ext/do_oracle/extconf.rb
do_oracle-0.10.4.rc1-x86-mswin32-60 ext/do_oracle/extconf.rb
do_oracle-0.10.4.rc1-x86-mingw32 ext/do_oracle/extconf.rb
do_oracle-0.10.4.rc1-java ext/do_oracle/extconf.rb