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 |