Sha256: 3448488446c0a09cc6bdd9cb5ff14fe5bec5a98a23a7272c13b8927601b63879

Contents?: true

Size: 549 Bytes

Versions: 2

Compression:

Stored size: 549 Bytes

Contents

require 'mkmf'

CONFIG['LDSHARED'] = CONFIG['LDSHARED'].sub(/^\$\(CC\)/, 'g++')

# if RUBY_PLATFORM =~ /darwin/
# #  CONFIG['LDSHARED'] = 'g++ --dynamiclib -flat_namespace -undefined suppress' 
#   CONFIG['LDSHARED'] = 'g++ --dynamiclib'
# elsif RUBY_PLATFORM =~ /linux/
#   CONFIG['LDSHARED'] = 'g++ -shared'  
# end

if RUBY_PLATFORM =~ /darwin/ and `which brew`.empty?
  CONFIG['LDSHARED'] = 'g++ -dynamiclib -single_module -flat_namespace -undefined suppress'
end

$objs = ['algor.o', 'dict.o', 'memory.o', 'rmmseg.o']
create_makefile('rmmseg')

Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
lijia-rmmseg-cpp-10.2.9.2 ext/rmmseg/extconf.rb
rmmseg_seoaqua-0.0.1 ext/rmmseg_seoaqua/extconf.rb