Commit 9288ae7b authored by Marc-Antoine Perennou's avatar Marc-Antoine Perennou

fix finding libsodium.so with ruby 2.5

Signed-off-by: default avatarMarc-Antoine Perennou <Marc-Antoine@Perennou.com>
parent 0fc5ccbb
......@@ -5,9 +5,11 @@ module RbNaCl
module Libsodium
class << self
def sodiumlib_dir
sodiumplatform32_dir = File.expand_path("../../../tmp/#{RUBY_PLATFORM}/stage/vendor/libsodium/dist/lib/", __FILE__)
sodiumplatform64_dir = File.expand_path("../../../tmp/#{RUBY_PLATFORM}/stage/vendor/libsodium/dist/lib64/", __FILE__)
sodiumlib32_dir = File.expand_path("../../../vendor/libsodium/dist/lib/", __FILE__)
sodiumlib64_dir = File.expand_path("../../../vendor/libsodium/dist/lib64/", __FILE__)
[sodiumlib32_dir, sodiumlib64_dir].select { |dir| Dir.exist?(dir) }.first
[sodiumplatform32_dir, sodiumplatform64_dir, sodiumlib32_dir, sodiumlib64_dir].select { |dir| Dir.exist?(dir) }.first
end
def sodiumlib_glob
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment