Sha256: e0f1472cd32f769d0fd9790399fbd4093c539433d4d7e59026f82f45be385aa1

Contents?: true

Size: 892 Bytes

Versions: 12

Compression:

Stored size: 892 Bytes

Contents

# -*- mode: ruby; coding: utf-8 -*-


%w[../xot ../rucy .]
  .map  {|s| File.expand_path "#{s}/lib", __dir__}
  .each {|s| $:.unshift s if !$:.include?(s) && File.directory?(s)}

require 'rucy/rake'

require 'xot/module'
require 'rucy/module'
require 'rays/module'


MODULES     = [Xot, Rucy, Rays]
TESTS_ALONE = ['test/test_rays.rb']

use_external_library 'https://github.com/g-truc/glm',
  tag: '0.9.8.5',
  srcdir: 'NOSRC'

use_external_library 'https://github.com/skyrpex/clipper',
  tag: '6.4.2',
  incdir: 'cpp',
  srcdir: 'cpp',
  excludes: 'clipper/cpp/cpp_'

use_external_library 'https://github.com/greenm01/poly2tri',
  incdir: 'poly2tri',
  srcdir: 'poly2tri'

use_external_library 'https://github.com/andrewwillmott/splines-lib.git',
  excludes: 'Test\.cpp'

build_native_library
build_ruby_extension
test_ruby_extension
generate_documents
build_ruby_gem

task :default => :test

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
rays-0.1.26 Rakefile
rays-0.1.25 Rakefile
rays-0.1.24 Rakefile
rays-0.1.23 Rakefile
rays-0.1.22 Rakefile
rays-0.1.21 Rakefile
rays-0.1.20 Rakefile
rays-0.1.19 Rakefile
rays-0.1.18 Rakefile
rays-0.1.17 Rakefile
rays-0.1.16 Rakefile
rays-0.1.15 Rakefile