Sha256: 29a17febcf29471e04fa4afcab996f917bae1ff233a22ebea47c24cd049038b8
Contents?: true
Size: 528 Bytes
Versions: 3
Compression:
Stored size: 528 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" ] 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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
jieba_rb-0.0.5 | ext/jieba/extconf.rb |
jieba_rb-0.0.2 | ext/jieba/extconf.rb |
jieba_rb-0.0.1 | ext/jieba/extconf.rb |