Sha256: a798054648c8c6595e63684e297c5d3406e8eac8fa591f5dedd654a2c3574cfc

Contents?: true

Size: 586 Bytes

Versions: 13

Compression:

Stored size: 586 Bytes

Contents

base_dir = File.expand_path(File.join(__dir__, "..", ".."))
vendor_bin_dir = File.join(base_dir, "vendor", "local", "bin")
if File.exist?(vendor_bin_dir)
  # On Windows, RubyInstaller2 uses kernel32's SetDefaultDllDirectories
  # and AddDllDirectory, which disables the lookup of DLLs in the PATH, see
  # https://github.com/oneclick/rubyinstaller2/wiki/For-gem-developers#dll-loading
  begin
    require 'ruby_installer'
    RubyInstaller::Runtime.add_dll_directory vendor_bin_dir
  rescue LoadError
    ENV["PATH"] = [vendor_bin_dir, ENV["PATH"]].join(File::PATH_SEPARATOR)
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
czmq-ffi-gen-1.2.0 lib/czmq-ffi-gen/vendor.rb
czmq-ffi-gen-1.1.2 lib/czmq-ffi-gen/vendor.rb
czmq-ffi-gen-1.1.1 lib/czmq-ffi-gen/vendor.rb
czmq-ffi-gen-1.1.0 lib/czmq-ffi-gen/vendor.rb
czmq-ffi-gen-1.1.0.pre1 lib/czmq-ffi-gen/vendor.rb
czmq-ffi-gen-1.0.0 lib/czmq-ffi-gen/vendor.rb
czmq-ffi-gen-0.16.1 lib/czmq-ffi-gen/vendor.rb
czmq-ffi-gen-0.16.0 lib/czmq-ffi-gen/vendor.rb
czmq-ffi-gen-0.15.0 lib/czmq-ffi-gen/vendor.rb
czmq-ffi-gen-0.14.1-x64-mingw32 lib/czmq-ffi-gen/vendor.rb
czmq-ffi-gen-0.14.1-x86-mingw32 lib/czmq-ffi-gen/vendor.rb
czmq-ffi-gen-0.14.1 lib/czmq-ffi-gen/vendor.rb
czmq-ffi-gen-0.14.0 lib/czmq-ffi-gen/vendor.rb