Sha256: f870749039f7efbd9c348165258cdb91c74f49039b8bb0e4647f0681f7b2f6da
Contents?: true
Size: 639 Bytes
Versions: 2
Compression:
Stored size: 639 Bytes
Contents
require 'mkmf' require 'pathname' begin def crash(str) printf("Unable to build libv8: %s\n", str) exit 1 end print "Checking for Python..." version = `python --version 2>&1` crash "Python not found!" if version.split.first != "Python" crash "Python 3.x is unsupported by V8!" if Gem::Version.new(version.split.last) >= Gem::Version.new(3) crash "Python 2.4+ is required by V8!" if Gem::Version.new(version.split.last) < Gem::Version.new("2.4") puts version.split.last end Dir.chdir(Pathname(__FILE__).dirname.join('..', '..', 'lib', 'libv8')) do puts "Compiling V8..." `make` end create_makefile('libv8')
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
libv8-3.3.10.4 | ext/libv8/extconf.rb |
libv8-3.5.10.beta1 | ext/libv8/extconf.rb |