Sha256: 0374a0e77cd9dc4ed08c0cda06f729b9dd0d0fdb98acad067816b51943582d3b

Contents?: true

Size: 476 Bytes

Versions: 1

Compression:

Stored size: 476 Bytes

Contents

require "mkmf"

$CFLAGS << " -std=c99 -fPIC"

$DLDFLAGS << " -fPIC"

if RUBY_PLATFORM =~ /darwin/
  $DLDFLAGS << " -framework CoreServices"
end

libuv_dir = File.expand_path("../../libuv", __FILE__)
racer_dir = File.expand_path("../", __FILE__)

system "cd '#{libuv_dir}'; CFLAGS='-fPIC' make; cd '#{racer_dir}'; cp #{libuv_dir}/uv.a #{racer_dir}/libuv.a"

dir_config "uv", "#{libuv_dir}/include", racer_dir
have_library "uv"

#dir_config "racer"
create_makefile "racer/racer"

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
racer-0.1.3 ext/racer/extconf.rb