Sha256: 2f36498f26e8dfe9c07c01da3a6562dfa9d0cc619c392c9b6b53669b8cc4a5ba

Contents?: true

Size: 677 Bytes

Versions: 2

Compression:

Stored size: 677 Bytes

Contents

#!ruby

require "mkmf"

$INCFLAGS = %w(
  -I$(srcdir)/../contrib
  -I$(srcdir)/../contrib/zstd
  -I$(srcdir)/../contrib/zstd/common
  -I$(srcdir)/../contrib/zstd/dictBuilder
  -I$(srcdir)/../contrib/zstd/legacy
).join(" ") + " #$INCFLAGS"

#dir = File.dirname(__FILE__).gsub(/[\[\{\?\*]/, "[\\0]")
#filepattern = "{.,../contrib/zstd}/**/*.c"
#target = File.join(dir, filepattern)
#files = Dir.glob(target).sort.map { |n| File.basename n }
#$srcs = files
#$VPATH.push "$(srcdir)/../contrib/zstd", "$(srcdir)/../contrib/zstd/legacy"

if RbConfig::CONFIG["arch"] =~ /mingw/
  $LDFLAGS << " -static-libgcc"
end

create_makefile File.join(RUBY_VERSION.slice(/\d+\.\d+/), "extzstd")

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
extzstd-0.1-x86-mingw32 ext/extconf.rb
extzstd-0.1 ext/extconf.rb