Sha256: ecf0ecf74b0839aa056e3cdb5bbf2bdd2087301bbcb97f09e02f385ffc08a27d
Contents?: true
Size: 859 Bytes
Versions: 13
Compression:
Stored size: 859 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 '../../generate/generate_reason' require '../../generate/generate_const' require '../../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
13 entries across 13 versions & 3 rubygems