diff options
author | Marcin Deranek <gringo@slonko.net> | 2015-02-01 12:58:07 +0100 |
---|---|---|
committer | Marcin Deranek <gringo@slonko.net> | 2015-02-01 12:58:07 +0100 |
commit | 82e180fc35ec45de2bc07a980a3deec043c615f6 (patch) | |
tree | 8eeee5174f7da588b60e080610c41f9cf01a80aa /dev-lang/luajit/files/luac.jit | |
parent | f8abf59fe474498d38e1654859f635389d780568 (diff) | |
download | portage-82e180fc35ec45de2bc07a980a3deec043c615f6.tar.gz portage-82e180fc35ec45de2bc07a980a3deec043c615f6.tar.bz2 portage-82e180fc35ec45de2bc07a980a3deec043c615f6.zip |
Add dev-lang/luajit
Diffstat (limited to 'dev-lang/luajit/files/luac.jit')
-rw-r--r-- | dev-lang/luajit/files/luac.jit | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/dev-lang/luajit/files/luac.jit b/dev-lang/luajit/files/luac.jit new file mode 100644 index 0000000..2f70064 --- /dev/null +++ b/dev-lang/luajit/files/luac.jit @@ -0,0 +1,32 @@ +#!/usr/bin/env sh +help() { + echo "This binary is only wrapper for LuaJIT-not-ready software" + echo "You should use 'luajit -b' if you want to compile bytecode manually." + exit 0; +} + +out="luac.out" +i=1; +if [[ ${#} = 0 ]]; then help; fi +for args in "${@}"; do +case $args in + -o) + shift ${i} + out="${1}" + shift 1 + i=0 + ;; + -v) + luajit -v + exit 0; + ;; + -p) + out="/dev/null" + ;; + --help) + help + ;; +esac +let i=${i}+1 +done; +luajit -b "${@}" "${out}" |