diff options
| author | Douglas Creager | 2011-06-09 15:23:07 -0400 |
|---|---|---|
| committer | Adam Vandenberg | 2011-06-16 05:52:21 -0700 |
| commit | b7bec5a185b42347a3b9c2d466489be6c10e011c (patch) | |
| tree | 941686af254109c9fafcdd5e0352ebc7ecf83296 /Library | |
| parent | 480d18e860cd9a1b57732b18d2a99de2894dc980 (diff) | |
| download | homebrew-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.rb | 10 |
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 |
