Sha256: 4e28f21bf25f45bd89997646da7a0ef808b035cd7e1f4e7c2a3e3f94ccff6e8a
Contents?: true
Size: 802 Bytes
Versions: 1
Compression:
Stored size: 802 Bytes
Contents
require 'mkmf' require 'rbconfig' case RbConfig::CONFIG["host_os"] when /darwin/ have_framework("CoreFoundation") have_framework("CoreServices") if RUBY_ENGINE =~ /rbx/ end dir_config('uv') libuv_ok = have_library('uv', 'uv_run', ['uv.h']) ## # Adds -DRBUV_DEBUG for compilation # To turn it on, use: --with-debug or --enable-debug # if debug_arg = with_config("debug") || enable_config("debug") debug_def = "-DRBUV_DEBUG" $defs.push(debug_arg.is_a?(String) ? "#{debug_def}=#{debug_arg}" : debug_def) unless $defs.include?(/\A#{debug_arg}/) end case RUBY_ENGINE when /rbx/ $defs.push("-DRBUV_RBX") unless $defs.include? "-DRBUV_RBX" end create_header create_makefile('rbuv/rbuv') unless libuv_ok File.open('Makefile', 'a') do |mf| mf.puts('include ${srcdir}/libuv.mk') end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rbuv-0.0.2 | ext/rbuv/extconf.rb |