Sha256: 6436cbae7187700fff771ae0c84c5591b19a5ca681d1679c695b152e52375d20

Contents?: true

Size: 891 Bytes

Versions: 4

Compression:

Stored size: 891 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 => :ext

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rays-0.1.30 Rakefile
rays-0.1.29 Rakefile
rays-0.1.28 Rakefile
rays-0.1.27 Rakefile