summaryrefslogtreecommitdiff
path: root/ext/extmk.rb.in
diff options
context:
space:
mode:
Diffstat (limited to 'ext/extmk.rb.in')
-rw-r--r--ext/extmk.rb.in3
1 files changed, 2 insertions, 1 deletions
diff --git a/ext/extmk.rb.in b/ext/extmk.rb.in
index dd7cabfc98..7e1a1b2fb2 100644
--- a/ext/extmk.rb.in
+++ b/ext/extmk.rb.in
@@ -40,6 +40,7 @@ $:.replace [$topdir, $top_srcdir, $top_srcdir+"/lib", "."]
require 'rbconfig.rb'
require 'find'
+require 'ftools'
def rm_f(*files)
targets = []
@@ -623,7 +624,7 @@ def extmake(target)
begin
dir = Dir.pwd
- Dir.mkdir target unless File.directory?(target)
+ File.mkpath target unless File.directory?(target)
Dir.chdir target
$target = target
$mdir = target