aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/luajit.rb10
1 files changed, 9 insertions, 1 deletions
diff --git a/Library/Formula/luajit.rb b/Library/Formula/luajit.rb
index 0e0533232..73fd4615e 100644
--- a/Library/Formula/luajit.rb
+++ b/Library/Formula/luajit.rb
@@ -9,8 +9,16 @@ class Luajit < Formula
# Skip cleaning both empty folders and bin/libs so external symbols still work.
skip_clean :all
+ def options
+ [["--debug", "Build with debugging symbols."]]
+ end
+
def install
- system "make", "PREFIX=#{prefix}", "install"
+ if ARGV.include? '--debug'
+ system "make", "CCDEBUG=-g", "PREFIX=#{prefix}", "install"
+ else
+ system "make", "PREFIX=#{prefix}", "install"
+ end
# Non-versioned symlink
ln_s bin+"luajit-#{version}", bin+"luajit"
end