summaryrefslogtreecommitdiff
path: root/ext/extmk.rb
diff options
context:
space:
mode:
Diffstat (limited to 'ext/extmk.rb')
-rw-r--r--ext/extmk.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/ext/extmk.rb b/ext/extmk.rb
index f8e983ebf6..97cf4b4a2f 100644
--- a/ext/extmk.rb
+++ b/ext/extmk.rb
@@ -11,6 +11,10 @@ $extobjs = nil
$ignore = nil
$message = nil
+$progname = $0
+alias $PROGRAM_NAME $0
+alias $0 $progname
+
$extlist = []
$:.replace ["."]
@@ -78,7 +82,7 @@ def extmake(target)
# ignore
ensure
rm_f "conftest*"
- $0 = __FILE__
+ $0 = $PROGRAM_NAME
Config::CONFIG["srcdir"] = $top_srcdir
end
end