Sha256: 476258fa6751dcee8dbe41480452bfab8308de298bd2b3f6c527eca0de4d45c0
Contents?: true
Size: 909 Bytes
Versions: 4
Compression:
Stored size: 909 Bytes
Contents
require 'mkmf' generate_sources_path = File.join(File.dirname(__FILE__), 'generate') $LOAD_PATH.unshift generate_sources_path require 'generate_reason' require 'generate_const' require 'generate_structs' include_path = '' if RUBY_PLATFORM =~ /win|mingw/i include_path = 'C:\Program Files\IBM\WebSphere MQ\tools\c\include' dir_config('mqm', include_path, '.') else include_path = '/opt/mqm/inc' #dir_config('mqm', include_path, '/opt/mqm/lib') end have_header('cmqc.h') # Check for WebSphere MQ Server library unless (RUBY_PLATFORM =~ /win/i) || (RUBY_PLATFORM =~ /solaris/i) || (RUBY_PLATFORM =~ /linux/i) have_library('mqm') end # Generate Source Files GenerateReason.generate(include_path+'/') GenerateConst.generate(include_path+'/', File.dirname(__FILE__) + '/../lib/wmq') GenerateStructs.new(include_path+'/', generate_sources_path).generate # Generate Makefile create_makefile('wmq/wmq')
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
rubywmq-2.0.1 | ext/extconf.rb |
rubywmq-2.0.0 | ext/extconf.rb |
rubywmq-2.0.0.pre3 | ext/extconf.rb |
rubywmq-2.0.0.pre2 | ext/extconf.rb |