diff options
| -rw-r--r-- | Makefile | 8 | ||||
| -rwxr-xr-x | configure | 34 |
2 files changed, 34 insertions, 8 deletions
| @@ -125,4 +125,12 @@ install: | |||
| 125 | then \ | 125 | then \ |
| 126 | echo "scripts_dir = [[$(SCRIPTS_DIR)]]" >> "$(DESTDIR)$(CONFIG_FILE)" ;\ | 126 | echo "scripts_dir = [[$(SCRIPTS_DIR)]]" >> "$(DESTDIR)$(CONFIG_FILE)" ;\ |
| 127 | fi ;\ | 127 | fi ;\ |
| 128 | if [ -n "$(LUA_MODULES_DIR)" ] ;\ | ||
| 129 | then \ | ||
| 130 | echo "lua_modules_dir = [[$(LUA_MODULES_DIR)]]" >> "$(DESTDIR)$(CONFIG_FILE)" ;\ | ||
| 131 | fi ;\ | ||
| 132 | if [ -n "$(BIN_MODULES_DIR)" ] ;\ | ||
| 133 | then \ | ||
| 134 | echo "bin_modules_dir = [[$(BIN_MODULES_DIR)]]" >> "$(DESTDIR)$(CONFIG_FILE)" ;\ | ||
| 135 | fi ;\ | ||
| 128 | fi | 136 | fi |
| @@ -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 |
