Sha256: 009eb9a159d992676be88ed8454d3f665b393850d38885fe4c97747b4461f158

Contents?: true

Size: 666 Bytes

Versions: 57

Compression:

Stored size: 666 Bytes

Contents

require 'rbconfig'
require 'shellwords'

module Libv8; end

module Libv8::Node
  module Paths
    module_function

    def include_paths
      [Shellwords.escape(File.join(vendored_source_path, 'include'))]
    end

    def object_paths
      [Shellwords.escape(File.join(vendored_source_path,
                                   'out.gn',
                                   'libv8',
                                   'obj',
                                   "libv8_monolith.#{config['LIBEXT']}"))]
    end

    def config
      RbConfig::MAKEFILE_CONFIG
    end

    def vendored_source_path
      File.expand_path "../../../vendor/v8", __FILE__
    end
  end
end

Version data entries

57 entries across 57 versions & 1 rubygems

Version Path
libv8-node-15.5.1.0.beta1-arm64-darwin-21 ext/libv8-node/paths.rb
libv8-node-15.5.1.0.beta1-x86_64-darwin-21 ext/libv8-node/paths.rb
libv8-node-15.5.1.0.beta1-x86_64-linux ext/libv8-node/paths.rb
libv8-node-15.5.1.0.beta1-x86_64-linux-musl ext/libv8-node/paths.rb
libv8-node-15.5.1.0.beta1-x86_64-darwin-20 ext/libv8-node/paths.rb
libv8-node-15.5.1.0.beta1-x86_64-darwin-19 ext/libv8-node/paths.rb
libv8-node-15.5.1.0.beta1-x86_64-darwin-18 ext/libv8-node/paths.rb
libv8-node-15.5.1.0.beta1-x86_64-darwin-17 ext/libv8-node/paths.rb
libv8-node-15.5.1.0.beta1-arm64-darwin-20 ext/libv8-node/paths.rb
libv8-node-15.0.1.0.beta3-x86_64-linux ext/libv8-node/paths.rb
libv8-node-15.0.1.0.beta3-x86_64-linux-musl ext/libv8-node/paths.rb
libv8-node-15.0.1.0.beta3-x86_64-darwin-19 ext/libv8-node/paths.rb
libv8-node-14.14.0.0.beta3-x86_64-linux ext/libv8-node/paths.rb
libv8-node-14.14.0.0.beta3-x86_64-linux-musl ext/libv8-node/paths.rb
libv8-node-14.14.0.0.beta3-x86_64-darwin-19 ext/libv8-node/paths.rb
libv8-node-12.18.4.0.beta3-x86_64-linux ext/libv8-node/paths.rb
libv8-node-12.18.4.0.beta3-x86_64-linux-musl ext/libv8-node/paths.rb
libv8-node-12.18.4.0.beta3-x86_64-darwin-19 ext/libv8-node/paths.rb
libv8-node-10.22.1.0.beta3-x86_64-linux ext/libv8-node/paths.rb
libv8-node-10.22.1.0.beta3-x86_64-linux-musl ext/libv8-node/paths.rb