Sha256: 2e16828a546316bc3da03c37357e634a82d42696074903d5f8cac3e1281201f6

Contents?: true

Size: 523 Bytes

Versions: 41

Compression:

Stored size: 523 Bytes

Contents

require 'rbconfig'

$CXXFLAGS = ENV['CXXFLAGS']
$PATH = ENV['SOURCE_DIR']
$GMAKE_CMD = ENV['GMAKE_CMD']

HERE = ENV['HERE']

BSD = RbConfig::CONFIG['build_os'] =~ /^freebsd|^openbsd/

Dir.chdir(HERE)

old_dir = Dir.pwd

Dir.chdir($PATH)

system("cd .") if BSD #Fix for a "quirk" that BSD has..
        
puts(cmd = "#{$GMAKE_CMD} CXXFLAGS='#{$CXXFLAGS}' || true 2>&1")
raise "'#{cmd}' failed" unless system(cmd)

puts(cmd = "#{$GMAKE_CMD} install || true 2>&1")
raise "'#{cmd}' failed" unless system(cmd)

Dir.chdir(old_dir)

Version data entries

41 entries across 41 versions & 5 rubygems

Version Path
vinted-memcached-1.8.4 ext/extconf-make.rb
vinted-memcached-1.8.3 ext/extconf-make.rb
vinted-memcached-1.8.2 ext/extconf-make.rb
vinted-memcached-1.8.0 ext/extconf-make.rb
dalli_memcached-1.8.0 ext/extconf-make.rb
memcached-1.8.0 ext/extconf-make.rb
memcached-1.7.2 ext/extconf-make.rb
memcached-1.7.0 ext/extconf-make.rb
memcached-1.6.1 ext/extconf-make.rb
memcached-1.6.0 ext/extconf-make.rb
memcached-1.5.1 ext/extconf-make.rb
memcached-1.5.0 ext/extconf-make.rb
boourns-memcached-1.4.6 ext/extconf-make.rb
memcached-1.4.6 ext/extconf-make.rb
memcached-1.4.5 ext/extconf-make.rb
memcached-1.4.3 ext/extconf-make.rb
memcached-1.4.2 ext/extconf-make.rb
memcached-1.4.1 ext/extconf-make.rb
memcached-1.3.7 ext/extconf-make.rb
memcached-1.3.5 ext/extconf-make.rb