Sha256: 25565d98bdf27b84a0f87eff399fd056eba36390a12801221211ba397b93f1e9

Contents?: true

Size: 598 Bytes

Versions: 1

Compression:

Stored size: 598 Bytes

Contents

require "mkmf"
abs = File.expand_path File.dirname(__FILE__)

LIBDIR      = RbConfig::CONFIG['libdir']
INCLUDEDIR  = RbConfig::CONFIG['includedir']

HEADER_DIRS = [
  INCLUDEDIR,
  "#{abs}/../cppjieba/src",
  "#{abs}/../cppjieba/include/cppjieba",
  "#{abs}/../cppjieba/deps"
]

LIB_DIRS = [

  LIBDIR
]

dir_config('cppjieba_src', HEADER_DIRS, LIB_DIRS)

CONFIG["CXXFLAGS"] += " -std=c++0x -O3"
$CXXFLAGS = "#{$CXXFLAGS} -std=c++0x -O3"
create_makefile 'jieba'
# respect header changes
headers = Dir.glob('*.{hpp,h}').join ' '
File.open 'Makefile', 'a' do |f|
  f.puts "\n$(OBJS): #{headers}"
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
jieba-rb-5.0.0 ext/jieba/extconf.rb