aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorDouglas Creager2011-06-09 15:23:07 -0400
committerAdam Vandenberg2011-06-16 05:52:21 -0700
commitb7bec5a185b42347a3b9c2d466489be6c10e011c (patch)
tree941686af254109c9fafcdd5e0352ebc7ecf83296 /Library
parent480d18e860cd9a1b57732b18d2a99de2894dc980 (diff)
downloadhomebrew-b7bec5a185b42347a3b9c2d466489be6c10e011c.tar.bz2
LuaJIT: option to include debug symbols
These are included in the build artefacts when you pass in the "--debug" flag. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
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