diff options
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 34 |
1 files changed, 26 insertions, 8 deletions
@@ -9,6 +9,8 @@ PREFIX="/usr/local" | |||
9 | SYSCONFDIR="$PREFIX/etc/luarocks" | 9 | SYSCONFDIR="$PREFIX/etc/luarocks" |
10 | ROCKS_TREE="$PREFIX/lib/luarocks" | 10 | ROCKS_TREE="$PREFIX/lib/luarocks" |
11 | SCRIPTS_DIR="" | 11 | SCRIPTS_DIR="" |
12 | LUA_MODULES_DIR="" | ||
13 | BIN_MODULES_DIR="" | ||
12 | LUA_SUFFIX="" | 14 | LUA_SUFFIX="" |
13 | LUA_DIR="/usr" | 15 | LUA_DIR="/usr" |
14 | LUA_BINDIR="/usr/bin" | 16 | LUA_BINDIR="/usr/bin" |
@@ -32,14 +34,18 @@ Configure LuaRocks. | |||
32 | Default is \$PREFIX/etc/luarocks | 34 | Default is \$PREFIX/etc/luarocks |
33 | --rocks-tree=FILE Root of the local tree of installed rocks. | 35 | --rocks-tree=FILE Root of the local tree of installed rocks. |
34 | Default is \$PREFIX/lib/luarocks | 36 | Default is \$PREFIX/lib/luarocks |
35 | --scripts-dir=DIR Where to install scripts installed by rocks. | 37 | |
36 | Default is \$ROCKS_TREE/bin. Use this if you | 38 | Where to install files installed by rocks, to make the accessible to Lua and |
37 | want to modify it so that rocks install scripts | 39 | your \$PATH. Beware of clashes between files installed by LuaRocks and by your |
38 | somewhere else (possibly somewhere in your \$PATH), | 40 | system's package manager. |
39 | but if you use a system path such as /usr/bin, | 41 | |
40 | beware of clashes between files installed by | 42 | --scripts-dir=DIR Where to install scripts installed by added rocks. |
41 | LuaRocks and by your system's package manager. | 43 | Default is \$LUA_DIR/bin. |
42 | Example: /usr/local/bin | 44 | --lua-modules-dir=DIR Where to install Lua modules installed by rocks. |
45 | Default is \$LUA_DIR/share/lua/5.1. | ||
46 | --bin-modules-dir=DIR Where to install binary Lua modules. | ||
47 | Default is \$LUA_DIR/lua/lua/5.1. | ||
48 | |||
43 | --lua-suffix=SUFFIX Versioning suffix to use in Lua filenames. | 49 | --lua-suffix=SUFFIX Versioning suffix to use in Lua filenames. |
44 | Default is "$LUA_SUFFIX" (lua$LUA_SUFFIX...) | 50 | Default is "$LUA_SUFFIX" (lua$LUA_SUFFIX...) |
45 | --with-lua=PREFIX Use Lua from given prefix. | 51 | --with-lua=PREFIX Use Lua from given prefix. |
@@ -162,6 +168,16 @@ do | |||
162 | SCRIPTS_DIR="$value" | 168 | SCRIPTS_DIR="$value" |
163 | SCRIPTS_DIR_SET=yes | 169 | SCRIPTS_DIR_SET=yes |
164 | ;; | 170 | ;; |
171 | --lua-modules-dir) | ||
172 | [ -n "$value" ] || die "Missing value in flag $key." | ||
173 | LUA_MODULES_DIR="$value" | ||
174 | LUA_MODULES_DIR_SET=yes | ||
175 | ;; | ||
176 | --bin-modules-dir) | ||
177 | [ -n "$value" ] || die "Missing value in flag $key." | ||
178 | BIN_MODULES_DIR="$value" | ||
179 | BIN_MODULES_DIR_SET=yes | ||
180 | ;; | ||
165 | --force-config) | 181 | --force-config) |
166 | FORCE_CONFIG=yes | 182 | FORCE_CONFIG=yes |
167 | ;; | 183 | ;; |
@@ -338,6 +354,8 @@ PREFIX=$PREFIX | |||
338 | SYSCONFDIR=$SYSCONFDIR | 354 | SYSCONFDIR=$SYSCONFDIR |
339 | ROCKS_TREE=$ROCKS_TREE | 355 | ROCKS_TREE=$ROCKS_TREE |
340 | SCRIPTS_DIR=$SCRIPTS_DIR | 356 | SCRIPTS_DIR=$SCRIPTS_DIR |
357 | LUA_MODULES_DIR=$LUA_MODULES_DIR | ||
358 | BIN_MODULES_DIR=$BIN_MODULES_DIR | ||
341 | LUA_SUFFIX=$LUA_SUFFIX | 359 | LUA_SUFFIX=$LUA_SUFFIX |
342 | LUA_DIR=$LUA_DIR | 360 | LUA_DIR=$LUA_DIR |
343 | LUA_INCDIR=$LUA_INCDIR | 361 | LUA_INCDIR=$LUA_INCDIR |