Sha256: 0de95fcc15280e73b3bea6ae8284699aced770677591b7970092d9474ddac0cd
Contents?: true
Size: 886 Bytes
Versions: 3
Compression:
Stored size: 886 Bytes
Contents
# # NOTE: Do NOT use this file unless the platform being used is not supported # directly by Ruby WMQ. Ruby WMQ already supports automatic dynamic loading on # Windows, Solaris and Linux # require 'mkmf' require_relative '../../generate/generate_reason' require_relative '../../generate/generate_const' require_relative '../../generate/generate_structs' include_path = '' unless (RUBY_PLATFORM =~ /win/i) || (RUBY_PLATFORM =~ /solaris/i) || (RUBY_PLATFORM =~ /linux/i) include_path = '/opt/mqm/inc' dir_config('mqm', include_path, '/opt/mqm/lib') have_library('mqic') # Generate Source Files # Could check if not already present GenerateReason.generate(include_path+'/') GenerateConst.generate(include_path+'/', '../../lib/wmq') GenerateStructs.new(include_path+'/', '../../generate').generate have_header('cmqc.h') create_makefile('wmq_client') end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
ferocia-rubywmq-2.1.1 | ext/extconf_client.rb |
rubywmq-2.1.1 | ext/extconf_client.rb |
rubywmq-2.1.0 | ext/extconf_client.rb |