Sha256: c254c8cedfc65da0e04f9eb598d3d117eab043e5a0ab1d46b3c2b5294d5bf62a

Contents?: true

Size: 557 Bytes

Versions: 14

Compression:

Stored size: 557 Bytes

Contents

def sys(cmd)
  puts " -- #{cmd}"
  unless ret = system(cmd)
    raise "ERROR: '#{cmd}' failed"
  end
  ret
end

mkfl = <<MAKEFILE
install:
\t@echo "Nothing to do"

clean:
\t@echo "Nothing to do"
MAKEFILE

CWD = File.expand_path(File.dirname(__FILE__))
LIBSODIUM_DIR = File.expand_path(File.join(CWD, '..', '..', 'vendor', 'libsodium'))
MAKE = ENV['MAKE'] || ENV['make'] || "make"

Dir.chdir(LIBSODIUM_DIR) do
  sys("./configure --prefix=#{LIBSODIUM_DIR}/dist")
  sys(MAKE)
  sys("#{MAKE} install")
end

File.open("Makefile", "w") do |f|
  f.write(mkfl)
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
rbnacl-libsodium-1.0.8 ext/rbnacl/extconf.rb
rbnacl-libsodium-1.0.7 ext/rbnacl/extconf.rb
rbnacl-libsodium-1.0.6 ext/rbnacl/extconf.rb
rbnacl-libsodium-1.0.5 ext/rbnacl/extconf.rb
rbnacl-libsodium-1.0.4 ext/rbnacl/extconf.rb
rbnacl-libsodium-1.0.3 ext/rbnacl/extconf.rb
rbnacl-libsodium-1.0.2 ext/rbnacl/extconf.rb
rbnacl-libsodium-1.0.1 ext/rbnacl/extconf.rb
rbnacl-libsodium-1.0.0 ext/rbnacl/extconf.rb
rbnacl-libsodium-0.7.0 ext/rbnacl/extconf.rb
rbnacl-libsodium-0.6.1 ext/rbnacl/extconf.rb
rbnacl-libsodium-0.6.0 ext/rbnacl/extconf.rb
rbnacl-libsodium-0.5.0.1 ext/rbnacl/extconf.rb
rbnacl-libsodium-0.5.0.1.pre ext/rbnacl/extconf.rb