Sha256: d0ddbdb5e5b1c526c9f87dab613b3dae6945ae63255e24ba81a14e76a5253847

Contents?: true

Size: 1.85 KB

Versions: 2

Compression:

Stored size: 1.85 KB

Contents

require 'rbconfig'

# Home directory for MDArray
$MDARRAY_HOME_DIR = ".."

# MDArray Test directory
$MDARRAY_TEST_DIR = "./mdarray"

# Colt Test directory
$COLT_TEST_DIR = "./colt"

##########################################################################################
# If we need to test for coverage
##########################################################################################

if ENV['COVERAGE'] == 'true'

  require 'simplecov'
  
  SimpleCov.start do
    @filters = []
    add_group "MDArray", "lib/mdarray"
    add_group "Colt", "lib/colt"
  end

end

##########################################################################################
# Prepare environment to work inside Cygwin
##########################################################################################

if ENV['MDARRAY_ENV'] == 'cygwin'

  # RbConfig::CONFIG['host_os'] # returns mswin32 on Windows, for example
  # p Config::CONFIG
  
  #---------------------------------------------------------------------------------------
  # Return the cygpath of a path
  #---------------------------------------------------------------------------------------

  def cygpath(path)
    `cygpath -a -p -m #{path}`.tr("\n", "")
  end

  #---------------------------------------------------------------------------------------
  # Add path to load path
  #---------------------------------------------------------------------------------------

  def mklib(path, home_path = true)
    
    if (home_path)
      lib = path + "/lib"
    else
      lib = path
    end
    
    $LOAD_PATH << `cygpath -p -m #{lib}`.tr("\n", "")
    
  end
      
  mklib($MDARRAY_HOME_DIR)

  $MDARRAY_TEST_DIR = cygpath($MDARRAY_TEST_DIR)
  $COLT_TEST_DIR = cygpath($COLT_TEST_DIR)
  
end

=begin
# Build Jruby classpath from environment classpath
ENV['WCLASSPATH'].split(';').each do |path|
$CLASSPATH << cygpath(path)
end
=end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
mdarray-0.5.0-java test/env.rb
mdarray-0.5.0.pre-java test/env.rb