Sha256: 2230fad8439089148113569c8ff65c28faa8dc35da4bcb680a38463b2d0315b1

Contents?: true

Size: 507 Bytes

Versions: 50

Compression:

Stored size: 507 Bytes

Contents

require "mkmf"
$CFLAGS << ' -O3 '
$CFLAGS << ' -std=c99'

# ruby.h has some -Wpedantic fails in some cases
# (e.g. https://github.com/Shopify/bootsnap/issues/15)
unless ['0', '', nil].include?(ENV['BOOTSNAP_PEDANTIC'])
  $CFLAGS << ' -Wall'
  $CFLAGS << ' -Werror'
  $CFLAGS << ' -Wextra'
  $CFLAGS << ' -Wpedantic'

  $CFLAGS << ' -Wno-unused-parameter' # VALUE self has to be there but we don't care what it is.
  $CFLAGS << ' -Wno-keyword-macro' # hiding return
end

create_makefile("bootsnap/bootsnap")

Version data entries

50 entries across 50 versions & 2 rubygems

Version Path
bootsnap-1.3.2-java ext/bootsnap/extconf.rb
bootsnap-1.3.2 ext/bootsnap/extconf.rb
bootsnap-pr-184-1.3.1.pr.pre.184.1 ext/bootsnap/extconf.rb
bootsnap-1.3.1-java ext/bootsnap/extconf.rb
bootsnap-1.3.1 ext/bootsnap/extconf.rb
bootsnap-1.3.0-java ext/bootsnap/extconf.rb
bootsnap-1.3.0 ext/bootsnap/extconf.rb
bootsnap-1.3.0.beta2-java ext/bootsnap/extconf.rb
bootsnap-1.3.0.beta2 ext/bootsnap/extconf.rb
bootsnap-1.3.0.beta-java ext/bootsnap/extconf.rb
bootsnap-1.3.0.beta ext/bootsnap/extconf.rb
bootsnap-1.2.1-java ext/bootsnap/extconf.rb
bootsnap-1.2.1 ext/bootsnap/extconf.rb
bootsnap-1.2.0-java ext/bootsnap/extconf.rb
bootsnap-1.2.0 ext/bootsnap/extconf.rb
bootsnap-1.2.0.pre-java ext/bootsnap/extconf.rb
bootsnap-1.2.0.pre ext/bootsnap/extconf.rb
bootsnap-1.1.8 ext/bootsnap/extconf.rb
bootsnap-1.1.8-java ext/bootsnap/extconf.rb
bootsnap-1.1.7-java ext/bootsnap/extconf.rb