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