Sha256: 01a1e1e7a8e5f084c7fb2b0d98c26c93fd09f5c141d6be43944aaa18d0ca8995
Contents?: true
Size: 739 Bytes
Versions: 3
Compression:
Stored size: 739 Bytes
Contents
module FFI::Platform def self.ia32? ARCH == "i386" end def self.x64? ARCH == "x86_64" end end file 'ext/libuv/build' do system "git", "submodule", "update", "--init" end file 'ext/libuv/build/gyp' => 'ext/libuv/build' do if not File.directory?('ext/libuv/build/gyp') system "svn", "export", "-r1214", "http://gyp.googlecode.com/svn/trunk", "ext/libuv/build/gyp" end end CLEAN.include('ext/libuv/build/gyp') if FFI::Platform.windows? require File.join File.expand_path("../", __FILE__), 'tasks/win' elsif FFI::Platform.mac? require File.join File.expand_path("../", __FILE__), 'tasks/mac' else # UNIX require File.join File.expand_path("../", __FILE__), 'tasks/unix' end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
libuv-0.11.5 | lib/libuv/ext/tasks.rb |
libuv-0.11.3 | lib/libuv/ext/tasks.rb |
libuv-0.11.2 | lib/libuv/ext/tasks.rb |