summaryrefslogtreecommitdiff
path: root/lib/rake/baseextensiontask.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/rake/baseextensiontask.rb')
-rw-r--r--lib/rake/baseextensiontask.rb3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/rake/baseextensiontask.rb b/lib/rake/baseextensiontask.rb
index db3fa16..3e6989e 100644
--- a/lib/rake/baseextensiontask.rb
+++ b/lib/rake/baseextensiontask.rb
@@ -40,6 +40,9 @@ module Rake
@tmp_dir = 'tmp'
@ext_dir = "ext/#{@name}"
@lib_dir = 'lib'
+ if @name and File.dirname(@name) != "."
+ @lib_dir += "/#{File.dirname(@name)}"
+ end
@config_options = []
@extra_options = ARGV.select { |i| i =~ /\A--?/ }
end