Skip to content

Commit

Permalink
In mrbgem_spec.rake, added support for @mrblib_dir @objs_dir, so that…
Browse files Browse the repository at this point in the history
… a gem can have custom source directory names
  • Loading branch information
pbosetti committed Sep 2, 2016
1 parent bf08935 commit ac9b6f2
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions tasks/mrbgem_spec.rake
Expand Up @@ -17,7 +17,8 @@ module MRuby
attr_accessor :name, :dir, :build
alias mruby build
attr_accessor :build_config_initializer

attr_accessor :mrblib_dir, :objs_dir

attr_accessor :version
attr_accessor :description, :summary
attr_accessor :homepage
Expand All @@ -44,6 +45,8 @@ module MRuby
@name = name
@initializer = block
@version = "0.0.0"
@mrblib_dir = "mrblib"
@objs_dir = "src"
MRuby::Gem.current = self
end

Expand All @@ -54,8 +57,8 @@ module MRuby
end
@linker = LinkerConfig.new([], [], [], [], [])

@rbfiles = Dir.glob("#{dir}/mrblib/**/*.rb").sort
@objs = Dir.glob("#{dir}/src/*.{c,cpp,cxx,cc,m,asm,s,S}").map do |f|
@rbfiles = Dir.glob("#{@dir}/#{@mrblib_dir}/**/*.rb").sort
@objs = Dir.glob("#{@dir}/#{@objs_dir}/*.{c,cpp,cxx,cc,m,asm,s,S}").map do |f|
objfile(f.relative_path_from(@dir).to_s.pathmap("#{build_dir}/%X"))
end

Expand Down

0 comments on commit ac9b6f2

Please sign in to comment.