Sha256: 28a3f2b5da375e18361ad832dfae4c3ae05d28f315d3e89e63e888de5c578030

Contents?: true

Size: 781 Bytes

Versions: 17

Compression:

Stored size: 781 Bytes

Contents

require 'mkmf'
require 'rbconfig'

extension_name = 'tmailscanner'

windows = (/djgpp|(cyg|ms|bcc)win|mingw/ =~ RUBY_PLATFORM)

# For now use pure Ruby tmailscanner if on Windows, since 
# most Window's users don't have developer tools needed.

if (ENV['NORUBYEXT'] == 'true' || windows)
  if windows
    File.open('make.bat', 'w') do |f|
      f << 'echo Native extension will be omitted.'
    end
    File.open('nmake.bat', 'w') do |f|
      f << 'echo Native extension will be omitted.'
    end
  end
  File.open('Makefile', 'w') do |f|
    f << "all:\n"
    f << "install:\n"
  end
else
  #dir_config(extension_name)
  if windows && ENV['make'].nil?
    $LIBS += " msvcprt.lib"
  else
    $CFLAGS += " -D_FILE_OFFSET_BITS=64"  #???
  end
  create_makefile(extension_name)
end

Version data entries

17 entries across 17 versions & 9 rubygems

Version Path
tmail_es-1.2.7.3 ext/tmailscanner/tmail/extconf.rb
tmail_es-1.2.7.2 ext/tmailscanner/tmail/extconf.rb
bjornblomqvist-tmail-0.0.1 ext/tmailscanner/tmail/extconf.rb
bjornblomqvist-tmail-0.0.2 ext/tmailscanner/tmail/extconf.rb
japetheape-tmail-1.2.3.4 ext/tmailscanner/tmail/extconf.rb
ledermann-tmail-1.2.5 ext/tmailscanner/tmail/extconf.rb
lonbaker-tmail-1.2.3.1 ext/tmailscanner/tmail/extconf.rb
valodzka-tmail-1.2.3.2 ext/tmailscanner/tmail/extconf.rb
valodzka-tmail-1.2.3.3 ext/tmailscanner/tmail/extconf.rb
valodzka-valodzka-tmail-1.2.3.2 ext/tmailscanner/tmail/extconf.rb
tmail-1.2.7.1 ext/tmailscanner/tmail/extconf.rb
tmail-1.2.7 ext/tmailscanner/tmail/extconf.rb
tmail-1.2.6 ext/tmailscanner/tmail/extconf.rb
mack-notifier-0.8.3.1 lib/gems/tmail-1.2.3.1/ext/tmailscanner/tmail/extconf.rb
mack-notifier-0.8.3 lib/gems/tmail-1.2.3.1/ext/tmailscanner/tmail/extconf.rb
mack-notifier-0.8.2 lib/gems/tmail-1.2.3.1/ext/tmailscanner/tmail/extconf.rb
tmail-1.2.3.1 ext/tmailscanner/tmail/extconf.rb